爬取直播间弹幕,生成词云图
一、环境准备: 安装相关第三方库
pip install jieba
pip install wordcloud
二、数据准备:
爬取对象:2021年5月23号,RNG夺冠直播间的弹幕信息
爬取对象路径:
方式1、根据开发者工具(F12),获取请求url、请求头、cookie等信息;
方式2:根据直播地址url,前+字符i
我们这里演示的是,采用方式2。
三‘、代码如下’
import requests, re
import jieba, wordcloud
"""
# 以下是练习代码
def get_f12_barrage(url, headers, file_path):
#通过f12中的,请求地址,获取弹幕数据
#:param url: 通过弹幕地址(通过开发者工具,从请求数据中获取的)
#:param headers: 请求头信息
#:param file_path: 响应数据存储路径
#:return: 无返回数据
# 1、发送请求,接受响应数据
response = requests.get(url=url, headers=headers)
# 2、获取响应数据
# 返回的响应可能是乱码的,需要先转成响应的编码格式
# apparent_encoding的作用:会从网页的内容中分析网页编码的方式
response.encoding