import requests
import json
# import pprint
coll = {}
url = "https://api.bilibili.com/x/v2/reply?&jsonp=jsonp&pn=1&type=1&oid=884129021&sort=2&_=1612337407736"
data = json.loads(requests.get(url).text)
for i in data["data"]['replies']:
coll[i['member']["uname"]] = i["content"]["message"]
print(coll)
代码看起来很短却有很多知识点
- 总的来说这些包就要学会 快速掌握
- requests
- json (json的 key:value 本质要掌握 )
- pprint 要学会看json的格式与找到索引
- 这个爬虫仅限于可通过url获取的json处理,如何巧妙获取json;那么有没有其他方法?
- python 字典的应用
- dict.popitem()
- dict = {“python”:“pip”, “ndoe.js”:“npm”}
- 如何更好的遍历永远是问题 对于for i in range 更深的理解
- 爬取有效信息的方法
- https://blog.csdn.net/weixin_41931548/article/details/94721736