把某站评论制作词云
import requests
from concurrent.futures import ThreadPoolExecutor,ProcessPoolExecutor
import csv
from fake_useragent import UserAgent
ua = UserAgent()
header = {"User-Agent": ua.chrome, "Cookie": ""}
comments = []
#测试
filename='大笑江湖.txt'
id=63441039
p=0
f=open(filename,mode='w',encoding='GBK',errors='ignore')
csvwrite=csv.writer(f)
for page in range(1, 100):
url=("https://api.bilibili.com/x/v2/reply?jsonp=jsonp&type=1&oid={}&sort=2&pn=".format(id))+str(page)
html = requests.get(url, headers=header)
data = html.json()
print(url)
# print(data)
if data['data']['replies']!=None:
shu=len(data['data']['replies'])
for shus in range(0,shu):
p=p+1
print(str(p)+"------"+(data['data']['replies'][shus]['member']['uname'])+"--------"+(data['data']['replies'][shus]['content']['message']))
name=data['data']['replies'][shus]['member']['uname']
mess=data['data']['replies'][shus]['content']['message']
comments.append([name,mess])
else:
break
for k in range(0,len(comments)-1):
csvwrite.writerow(comments[k])
附件:利用某站评论的txt文件
id:F12查找oid
本文作者:小魏同学呀
本文链接:https://www.cnblogs.com/weitongxue/p/14854783.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步