网易云单页评论的爬取

话不多说,直接上代码

因为网易云里面涉及到了参数的加密,所以就没有写加密解密部分

 

# -*- codeing = utf-8 -*-
# @Time:2021/5/2  20:15
# @Author:权倾天下
# @File:WangyiComment.py
# @Software:PyCharm
import requests


url="https://music.163.com/weapi/comment/resource/comments/get?csrf_token="

headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',
           "cookie": "_iuqxldmzr_=32; _ntes_nnid=543d56ac542ffd4aa5d1606814eb34eb,1614927112388; _ntes_nuid=543d56ac542ffd4aa5d1606814eb34eb; NMTID=00O0p41E_ao6Jd_wUsnlaVb4EBU20AAAAF4ASUXow; WM_TID=EMzJlJIHByhAVBEAQQIvgBFWGHIWz9aN; hb_MA-A13B-DA17ABE89AD9_source=www.baidu.com; hb_MA-BFB6-AC673A756684_source=ym.163.com; _ntes_newsapp_install=false; UM_distinctid=1790edfab8814d-0a3a9174b9c2f-3a65420e-1fa400-1790edfab89230; WEVNSM=1.0.0; WM_NI=bl%2FCC1cGzZBxTWfYal7PNqgGf416bsgMEcqlev6moOMHgfW7uyo6NExcNqtIg8y6E1Hs%2FeAuZyvpHbgZd56Gp5o8K6oextEnOImxo2vAL3FrQ5GMi1izQyFAlEfawFjzZUY%3D; WM_NIKE=9ca17ae2e6ffcda170e2e6ee99d980a9a99a8aaa79afb08eb6d14b929e8fafb67db5b2ffd8b2469baffba6f72af0fea7c3b92aa2b4e1a4c23ba199b6bbc1749889aabae468f5908292e64da6ecffd7e179a5938b84f468a7aafa8eee458f98a987d63db7a7a1d7cd4fbcbd8292f743a5e8b7d7c83b8cade186c47f9aa7ba91cb6aa586acd6b54db4eba1d9ca3eadbbb895c8668d97a399ee3ab69f84d4c57a93eb89aeec3baba69f9ac54bb09baa82f64eaaa696b6dc37e2a3; JSESSIONID-WYYY=2BTgFCsYe6c4DoegHhB7f9BM9ojDf3lM2ioAnJFBzXtwnY%2F%2FA2MXFuT565w4Rvwp1%2BsJk%2BsY2nu%2Bq5xipNXoC%2B8uexk%2BYGBaogjdT3HagKnYSG6Ydgr%2BAulfGxnjphE3AGQi34%5CkaBnXt6E7aB3UCzQfRpKfEYczkaKvpr%2BQshyMsiGM%3A1620013611913",
            "origin": "https://music.163.com",
           'referer': 'https://music.163.com/playlist?id=6735699291'
           }

params = {
    "params": "noVEyuMTNNgjTelt7m0aaI3L9YwgSstOwlS9kSYqYUDo4/sPdyNkX28WmQS5ZKD9baoByQEYhWCQV20v+iQ98/31OoxRg5+qrkw0lXj8juXTVoZl3GscIScDGjWjTU3tC6vOPJWMj+0WJsA8Y8+jUre77Z9ffICjfN9WnWJ7B9nqD29fPp/agjeEOVFpOJQPVpncwxojpiLK4l/rFbx7r0oQRp1nNT757oP/rRLguQB4JtnwZtsNI2gVAMqWAf60FKk416jSj/Oxo3VcnYXg0ag8FGzpUTruqFpEmL60S1w=",
    "encSecKey": "235ba1e64c260101f590d9f40619c625d76657c155e8e915bb6c04f3dac5e67f4cac1b24b7967dcb64c8fb16c3c6a06c559c8021d8794c273a279c92df3a7ff89fbeaf7f999254f652af43e8fe1fb8a50370749c739c1f6aac00b858d3c4d022c69bdd511e56fbd2fdfa20cb5cc6a0ca7bb625cce173666734bb8750842cf59d"
}
res=requests.post(url=url,headers=headers,params=params).json()
# print(res)
authors=[]
comments=[]
messages={}
for i in range(0,20):
    authors.append(res["data"]["comments"][i]["user"]['nickname'])
    comments.append(res["data"]["comments"][i]["content"])
    messages.setdefault("author", authors)
    messages.setdefault("comments", comments)
print(messages)



 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

权倾天下_code

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值