当前位置:网站首页>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
边栏推荐
- Prefix, infix, suffix expression "recommended collection"
- Parsing XML using Dom4j
- 面试官灵魂拷问:为什么代码规范要求 SQL 语句不要过多的 join?
- Jetpack Compose入门到精通
- Huawei push service content, read notes
- Operational research 68 | the latest impact factors in 2022 were officially released. Changes in journals in the field of rapid care
- What is information security? What is included? What is the difference with network security?
- Simple PHP paging implementation
- Flutter 3.0更新后如何应用到小程序开发中
- PostgreSQL Usage Summary (PIT)
猜你喜欢

嵌入式软件架构设计-消息交互

Data Lake (VII): Iceberg concept and review what is a data Lake

Huawei push service content, read notes

Wonderful express | Tencent cloud database June issue

Jenkins installation

MMSeg——Mutli-view时序数据检查与可视化

redis6主从复制及集群

Liar report query collection network PHP source code

荐号 | 有趣的人都在看什么?

What happened to the communication industry in the first half of this year?
随机推荐
多人合作项目查看每个人写了多少行代码
记录一下在深度学习-一些bug处理
PHP generate Poster
aspx 简单的用户登录
When there are too many input boxes such as input transmitted at one time in the form, the post data is intercepted
53. 最大子数组和:给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
[MySQL usage Script] catch all MySQL time and date types and related operation functions (3)
Zibll theme external chain redirection go page beautification tutorial
::ffff:192.168.31.101 是一个什么地址?
jasypt配置文件加密|快速入门|实战
Elfk deployment
Summary and arrangement of JPA specifications
Jenkins installation
Cloudcompare - point cloud slice
leetcode 10. Regular Expression Matching 正则表达式匹配 (困难)
What about data leakage? " Watson k'7 moves to eliminate security threats
Flutter 3.0更新后如何应用到小程序开发中
Binder communication process and servicemanager creation process
[public class preview]: basis and practice of video quality evaluation
研究生可以不用学英语?只要考研英语或六级分数高!