用Python爬取Bilibili上二次元妹子的视频
一直想爬取BiliBili的视频,无奈一直没有去研究一下。 最近,在旭哥的指点之下,用了Fiddler抓包,抓到了一直期待的视频包,完成了下载。 下面写一下我做这个爬虫的过程。 # 相关依赖 : Fiddler+Python3 + Requests 下面看一下我做这个爬虫的具体步骤: 1. 进入某个具体视频的页面抓取视频包测试。 进入这个页面:https://www.bilibili.com/video/av26019104,如下图所示。点击播放按钮。 可以看到Fiddler已经抓到了很多包。别着急,现在还没有视频包出现。由于需要时间下载,所以具体视频包会过一会才能弹出来。 过大概一两分钟,就会看到这个包,如下图。可以清楚的看到这个是Flv形式的视频流的包,看这个包的大小也可以看出来,是相当的大。 下面分析一下这个包的具体参数。点击上图红色圈圈那个“Raw",会弹出下面这个窗口 可以看到是一个Get请求,请求的url和Headers都很清楚。 这时候就可以实验一下,来写一小段代码测试一下是否可以通过requests.get()方法来下载视频。 #######################################################################import requestswith open("D:\video\bilibili.mp4")