Python爬取哔哩哔哩实时直播弹幕
2017-11-14 00:00
141 查看
專 欄
❈
作者:麦艳涛,挖掘机小王子,数据分析爱好者。
❈
用Python爬取哔哩哔哩直播弹幕,关键在于找到哔哩哔哩网站的一个POST网址,和应该POST的数据。代码不长,十分简单。关键在于浏览器开发者工具的使用。希望对于新入门的萌新有一定的借鉴意义。
1、找到POST的网址
先找到一个直播间,点击进去【感觉是废话】。
打开开发者工具【F12】,差不多是这样。
然后刷新【F5】,并点击方法翻到最上面,或者最下面,在这里可能会弹出两三个POST数据【如下图所示】,不要管有几个POST格式的文件,找到下图中标记的哪一个!!
这个文件就包含了我们需要的弹幕。但是,我们需要向服务器提交一下数据,服务器才会返还给我们数据,也就是弹幕。所以在上图的基础上点击右下角的参数。点击后如下图:
在这里会出现三个我们需要提交的数据【注意,我在写这篇文章之前是只需要提交两个数据的】,不过没关系提交三个应该也可以。但是下面的代码里面写的是两个参数,你可以照着我的参数格式直接再加一个就行。最后就是用requests提交参数就行,返回的网页用json方法解析一下就可以很方便的提取了,不用写正则。代码比较少,而且也有注释,所以就不在这里啰嗦了。
2、Python代码
长按扫描关注Python中文社区,
获取更多技术干货!
Python 中 文 社 区
Python中文开发者的精神家园
合作、投稿请联系微信:
pythonpost
— 人生苦短,我用Python —
1MEwnaxmMz7BPTYzBdj751DPyHWikNoeFS
❈
作者:麦艳涛,挖掘机小王子,数据分析爱好者。
❈
用Python爬取哔哩哔哩直播弹幕,关键在于找到哔哩哔哩网站的一个POST网址,和应该POST的数据。代码不长,十分简单。关键在于浏览器开发者工具的使用。希望对于新入门的萌新有一定的借鉴意义。
1、找到POST的网址
先找到一个直播间,点击进去【感觉是废话】。
打开开发者工具【F12】,差不多是这样。
然后刷新【F5】,并点击方法翻到最上面,或者最下面,在这里可能会弹出两三个POST数据【如下图所示】,不要管有几个POST格式的文件,找到下图中标记的哪一个!!
这个文件就包含了我们需要的弹幕。但是,我们需要向服务器提交一下数据,服务器才会返还给我们数据,也就是弹幕。所以在上图的基础上点击右下角的参数。点击后如下图:
在这里会出现三个我们需要提交的数据【注意,我在写这篇文章之前是只需要提交两个数据的】,不过没关系提交三个应该也可以。但是下面的代码里面写的是两个参数,你可以照着我的参数格式直接再加一个就行。最后就是用requests提交参数就行,返回的网页用json方法解析一下就可以很方便的提取了,不用写正则。代码比较少,而且也有注释,所以就不在这里啰嗦了。
2、Python代码
长按扫描关注Python中文社区,
获取更多技术干货!
Python 中 文 社 区
Python中文开发者的精神家园
合作、投稿请联系微信:
pythonpost
— 人生苦短,我用Python —
1MEwnaxmMz7BPTYzBdj751DPyHWikNoeFS
相关文章推荐
- Python爬取哔哩哔哩实时直播弹幕
- 高并发实时直播弹幕研发实践|架构师实践日
- 高并发实时直播弹幕研发实践
- python 七牛的直播实时截图
- python3+selenium实现自动进熊猫直播间发弹幕的脚本
- 高并发实时直播弹幕研发实践
- 如何实现1080P延迟低于500ms的实时超清直播传输技术
- 直播课 1-13 合并pdf文件 python处理图片
- python3 - 使用 jieba3k 对直播平台房间标题进行分词
- BiliBili直播 弹幕信息抓取
- Python爬虫瞎玩系列(2)—— Bilibili视频最新投稿实时跟踪
- 用python 10min手写一个简易的实时内存监控系统
- Windows下Python调用海康SDK实时显示网络摄像头
- python实现自主查询实时天气
- 使用 MicroPython 快速开发基于实时微控制器的应用程序---凯利讯半导体
- 一步一步实现直播和弹幕
- JavaScript直播评论发弹幕切图功能点集合效果代码
- 使用Python实时获取cmd的输出
- python量化分析系列之---python分别使用多线程和多进程获取所有股票实时数据
- Android弹幕功能实现,模仿斗鱼直播的弹幕效果