|
|

楼主 |
发表于 2019-11-13 09:16:47
|
显示全部楼层
- import requests
- import json
- def get_commment(url):
- name_id=url.split('=')[1]
- headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0',
- 'Referer':'https://music.163.com/song?id=29753803'}
-
- params="mJB17qiH2sApCV4IbJjqeCXwYTxdJzvPvMwNnHzzBdyquUl8CaDovq4aCse6FE3Cg2XpdzyS3XTEzYep/Bh7ggw/F6thAAxq5ZdamzhG9PStKSTTHdRo4VQAwsZyxliMm4XcD600VYQqnfGI746BLuo3ty+Gk6JGUR2B1g2heD1r85Z6pSCWf9lY+KnHnA8Z"
- encSecKey="c81e44d5847047e88bcf0babf864a59117454431228ab14e9275e259a5e1022d067b22f2b44c2ad013e99a9bed480b521c4ef795cdc18965d92578fbb8c9b08330386b61391d4f1eb778a1562a0dbc5b447ab56d42b52cd6ff66389b6cdd5aacf4a033faf70fe54ed3594faea14ce5672591fde172dfc7ffb82676180a9001c2"
- data={'params':params,'encSecKey':encSecKey}
-
- target_url='https://music.163.com/weapi/v1/resource/comments/R_SO_4_{}?csrf_token='.format(name_id)
- res=requests.post(target_url,headers=headers,data=data)
- return res
- def pinglun(res):
- pinglun_json=json.loads(res.text)
- pingluns=pinglun_json("comments")
- with open('14s.txt','w',encoding='utf-8') as f:
- for each in pingluns:
- f.write(['user']['nickname'] + ':\n\n')
- f.write(['content'] + '\n')
- f.write('==========='+'\n')
-
- def main():
- url=input("网址")
- res=get_commment(url)
- pinglun(res)
- if __name__=="__main__":
- main()
复制代码 |
|