当前位置:网站首页>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
边栏推荐
- 【 script secret pour l'utilisation de MySQL 】 un jeu en ligne sur l'heure et le type de date de MySQL et les fonctions d'exploitation connexes (3)
- 【云资源】云资源安全管理用什么软件好?为什么?
- Win10——轻量级小工具
- Address book (linked list implementation)
- French scholars: the explicability of counter attack under optimal transmission theory
- [MySQL usage Script] catch all MySQL time and date types and related operation functions (3)
- Set up a website with a sense of ceremony, and post it to the public 2/2 through the intranet
- 法国学者:最优传输理论下对抗攻击可解释性探讨
- leetcode 10. Regular expression matching regular expression matching (difficult)
- 【公开课预告】:视频质量评价基础与实践
猜你喜欢

龙芯派2代烧写PMON和重装系统

Scientific running robot pancakeswap clip robot latest detailed tutorial

法国学者:最优传输理论下对抗攻击可解释性探讨

Redis6 transaction and locking mechanism

Intranet penetration tool NetApp

一网打尽异步神器CompletableFuture

NFT value and white paper acquisition

Cloudcompare - point cloud slice

Jasypt configuration file encryption | quick start | actual combat

How to deal with the Yellow Icon during the installation of wampserver
随机推荐
Cloudcompare - point cloud slice
redis6数据类型及操作总结
RK3566添加LED
Resttemplate details
通讯录(链表实现)
什么叫做信息安全?包含哪些内容?与网络安全有什么区别?
49. Grouping of alphabetic ectopic words: give you a string array, please combine the alphabetic ectopic words together. You can return a list of results in any order. An alphabetic ectopic word is a
2022年机修钳工(高级)考试题模拟考试题库模拟考试平台操作
嵌入式软件架构设计-消息交互
Assembly language - Beginner's introduction
"Baidu Cup" CTF competition in September, web:upload
Idea remote debugging agent
ZABBIX monitoring
49. 字母异位词分组:给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。
ELFK部署
[cloud resources] what software is good for cloud resource security management? Why?
With 4 years of working experience, you can't tell five ways of communication between multithreads. Dare you believe it?
Attack and defense world crypto WP
jasypt配置文件加密|快速入门|实战
运筹说 第68期|2022年最新影响因子正式发布 快看管科领域期刊的变化