本文主要使用jieba、requests、wordcloud、matplotlib、imageio等包完成数据爬取、文本数据分析、可视化。
弹幕数据:
目录
1.爬取弹幕数据、分词并统计高频词:
基于requests、re爬取数据:
import requests
import re
url="https://api.bilibili.com/x/v1/dm/list.so?oid=846322968"
response=requests.get(url)
response.encoding='utf-8'
content_list=re.findall('<d p=".*?">(.*?)</d>',response.text)
print(content_list)
for index in content_list:
print(index)
with open('xiaowangzi.txt',mode='a',encoding='utf-8')as f:
f.write(index)
f.write('\n')