原标题:运用Python爬虫下载电影、电视剧、动漫
本程序代码仅供学习,切莫用于商业活动,一经被相关人员发现,本小编概不负责!另外,如果有读者想转载我的这篇文章,请注明转载链接!
之后就是选择我们想看的视频了,我选择的是 龙王传说 也就是上面的序号6,虽然我没有显示出它,
点进去之后,可以发现,这里有许多集,现在需要的就是这些集数的链接了。
跟上面一样,按电脑键盘F12键,来到开发者模式,可以发现,集数在这个标签下面;
3.得到这个视频的下载链接的json文件
这样我们就可以得到这些视频的播放链接了,那怎样下载呢?我们点击NetWork下面的XHR刷新一下,可以发现,在这里有一个视频接口(你懂的),只要将这个接口和刚才我们得到的一个视频链接组合起来,在浏览器上打开,就是一个json数据,如下:
我们只需将这个链接得到,并且得到里面使用的.ts文件的下载链接即可。
4.下载所有的.ts文件或者给出.mp4文件的下载链接
这里我运用的多线程下载,不过并不是所有的.ts文件都能播放的,但是合并成.MP4之后,是可以的;如果得到是一个.MP4文件的下载链接,我会将它直接输出,因为一个.mp4文件比较大,运用Python爬虫下载花费的时间比较多,所以这还不如直接运用浏览器下载。
5.合并所有.ts文件
合并保存的那个.MP4文件的名称需要我们自己手动修改一下,当然读者也可以改动一个代码,不过,我觉得我的这个合并还不算好,播放的MP4还是有一些问题的,读者如果有什么更好的合并方法,可以在下方留言,谢谢!
6.运行结果和最终代码
代码我已经上传到github上了,读者可以自行到上面查看,链接为:
在这个程序代码,我没有用到IP代理,所以当运行次数过多的时候,会出现一些问题,不过,开始的时候下载速度是非常快的。如果读者觉得我的这篇文章写的还可以,记得点赞!谢谢!