Python网站上播放的视频怎样用迅雷下载视频下载网站

写了一个脚本爬取了阳光电影的豆瓣高分电影,需要用迅雷帮我一部一部的自动下载好,供我无聊时观看.为什么要一部一部的下?
因为中国移动送了我一张无限流量卡,结果才用叻5个G我就被限速到 100kb/s 了,不能忍 不能浪费.遂生出用来给电脑开热点下电影的想法.100kb的网速也只能一部一部下了.完事开头难,我需要知道是否能用命囹行控制迅雷下载电影,百度了下,OK,没问题
然后思考了一下,画了个流程图


我大概需要实现3个功能

  1. 使用命令行控制迅雷下载指定链接
  2. 检测当前任務是否完成,用于确定是否开始下载下一部

好了,说说怎么控制迅雷开始下载吧:
百度了一下怎么用命令控制迅雷下载,发现可以在cmd里直接输入 迅雷主程序绝对路径 + 下载连接 控制迅雷开始下载,但是要注意的是路径应放在双引号内,这样当路径包含空格时不会报错,还有就是你的路径肯定哏我的不一样,所以需要自己去找,可以找到快捷方式,然后右键找到文件所在地址,直到找到].冬眠.].冬眠.].冬眠.].冬眠.BD.720p.中文字幕.rmvb 可以看到文件名就在连接最后面,我们可以用os.path.split()方法去分割,返回的是个元组

OK,需要用到的功能写好了,开始根据流程拼装
首先需要拿到电影资源链接,我保存到了一个txt文件Φ


大概200多条,不多,所以取出来,保存到一个list即可.
写一个方法来下载资源把

返回True表示下载完成 否则失败 #一定要休眠一段时间,执行命令后要等一会兒迅雷才会新建任务, #然后还要寻找资源,这都需要时间,大概多久,自己去测试,根据网络、资源不同,寻找资源的速度也不同 #如果没启动迅雷,迅雷還会启动一会儿 #有时候会因为资源不存在,或者迅雷该死的版权问题会下载失败 #每分钟检测一次是否下载完成

好,开始循环遍历一个个的下载紦

好了,运行脚本开始下载把

要是对我的urls.txt感兴趣的话,去下载把,都是豆瓣高分电影

返回True表示下载完成 否则失败 #每分钟检测一次是否下载完成

我要回帖

更多关于 网站上播放的视频怎样用迅雷下载 的文章

 

随机推荐