当前位置:网站首页>Request + BS4 crawl Netease cloud music popular comments
Request + BS4 crawl Netease cloud music popular comments
2022-07-05 13:49:00 【Weichi Begonia】
""" Get comments in Netease cloud music """
import requests
from bs4 import BeautifulSoup
import json
def comment():
url = r'https://music.163.com/weapi/comment/resource/comments/get?csrf_token='
headers = {
'user - agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36",
'referer': 'https://music.163.com/song?id=1811921555',
}
# parameters = 'CW2crKgKlxrE4bJRpb8KefG82zLZEJE7SIVqHgJg7wHotQGWl1odj4FUeMSslCdH7g5bfqA++14i4/q4TRUQ4K36QRsGnB8Nai7bjK9mduGPxv3YFV08dOnqpI6rqUqS8gqcY6nLQ0kAbGIUlqgCnocNI/0VnvfL34U+tpYpaSwyjwdYcK5bM56mxmYw80r2BZohvIre17L67OYyAFOn241rdWpy5YNmE9rAupkIvMNr+raT/f0vXwZsV7jtV9U9tQBH6p5MDAG9vSXxmX97uxkiSyDDs/a+uMTNFBGN18o='
# encSecKey = '7d3220e84f6ae4e61e08821e3c01402b5ef5edc3453fa745e60b64b01038cfa548947a986aac93bad5d3aa3686c7df8bdb9832fcd92c9e61a739af55ee2526c29eeb36ff31ebffb6518615ced8503677c9c70a90a1ee74bed2a50ba904a6c9bac0808494355529cd769107a755dee062b8f2762c2c5e79a85ebf1b2f4e19069a'
parameters = 'bQ1tMSU5UTHHPPdZRkehTbr2xBLAfPbU0UZGGzuI6EAyg4g8cQ1kgjkpsyPaTuOhyfPlPC8cnqbT8JwDldiQXkBwBtnIA/TyoFJdI96Jxsh3Ak9MCJfyZdWM67EVPuvSn8/2hpjy3IFjxkn3aSyrRDAFMogDgspod39SAP68bQ+KS1gGTQWcC9T7D1CvsNdUepsje/qvmHCY5muQCeIsKlORQKuw9xWwi+qVGbPaUUpMaaGHDSXGUJJGUhDEE8lcWrgGPrmDqk0Ni0W8X2viFBkbA67t3vb2lpnWH94Efkg='
encSecKey = "1a7087e4d24a4a8e6ffe3715333bc9d040df60c611afda428437a6402d30b9ccc11b367c72c38c62705f556546b657e4c207757b10a806d27bfa681a6f1199427519b8ee0af9e748c7cf9d072a315eb65dd79d9500b1905e55480c1145dea2c1b9179ef6e5fbba9d1612abd3815c8fd7ecac40d3d52406c6c81dd494088eab2b"
data = {
'params': parameters,
"encSecKey": encSecKey,
}
res = requests.post(url, headers=headers, data=data)
with open('comment.txt', 'w', encoding='utf-8') as f:
f.write(res.text)
comments_json = json.loads(res.text)
print(comments_json)
return
if __name__ == '__main__':
comment()
pass
边栏推荐
- Network security HSRP protocol
- Nantong online communication group
- 通讯录(链表实现)
- 搭建一个仪式感点满的网站,并内网穿透发布到公网 2/2
- web3.eth. Filter related
- MySQL - database query - sort query, paging query
- 4年工作经验,多线程间的5种通信方式都说不出来,你敢信?
- Don't know these four caching modes, dare you say you understand caching?
- 龙芯派2代烧写PMON和重装系统
- Wonderful express | Tencent cloud database June issue
猜你喜欢
TortoiseSVN使用情形、安装与使用
STM32 reverse entry
Attack and defense world crypto WP
ZABBIX monitoring
这18个网站能让你的页面背景炫酷起来
How to deal with the Yellow Icon during the installation of wampserver
Zibll theme external chain redirection go page beautification tutorial
Huawei push service content, read notes
::ffff:192.168.31.101 是一个什么地址?
[public class preview]: basis and practice of video quality evaluation
随机推荐
Network security HSRP protocol
[server data recovery] a case of RAID5 data recovery stored in a brand of server
RK3566添加LED
The real king of caching, Google guava is just a brother
Redis6 master-slave replication and clustering
Aspx simple user login
What is a network port
mysql获得时间
【云资源】云资源安全管理用什么软件好?为什么?
What about data leakage? " Watson k'7 moves to eliminate security threats
leetcode 10. Regular expression matching regular expression matching (difficult)
Laravel generate entity
Redis6 transaction and locking mechanism
什么叫做信息安全?包含哪些内容?与网络安全有什么区别?
【MySQL 使用秘籍】一网打尽 MySQL 时间和日期类型与相关操作函数(三)
What is information security? What is included? What is the difference with network security?
ETCD数据库源码分析——rawnode简单封装
Introduction to Chapter 8 proof problem of njupt "Xin'an numeral base"
49. 字母异位词分组:给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。
MySQL - database query - sort query, paging query