import re,os,time
save_path='D:\Download'#下载文件储存路径def read():#读取url.txt中的下载名称,和urlwith open('url.txt', 'r')as f:url = [url.replace('\t', '').replace('\n', '') for url in f.readlines()]sum=[]for i in url:num={}name = str(i).rsplit('http://')[0]url = 'http://' + str(i).rsplit('http://')[-1]num['name']=namenum['url']=urlnum['number']=str(url).rsplit('/')[-1]sum.append(num)return sumdef check_start(file_name):#判断文件是否开始下载tmp=file_name+'.xltd.cfg'return os.path.exists(os.path.join(save_path,tmp))def check_end(fiename):#检查文件是否下载成功return os.path.exists(os.path.join(save_path,fiename))def download(name,url,number):#下载文件os.system(r'""D:\Program Files (x86)\Thunder Network\Thunder\Program\ThunderStart.exe"" {url}'.format(url=url))#迅雷ThunderStart.exe的路径time.sleep(10)print("正在下载 {}".format(name))if check_start(number):while True:time.sleep(2)if check_end(number):return Trueelse:return Falsedef run():print("=======视频自动下载程序启动=========")sum=read()for i in sum:if os.path.exists(os.path.join(save_path,'\\'+str(i['name'])+'.'+str(i['number']).rsplit('.')[-1])):continuedownload(i['name'], i['url'], i['number'])# print("======下载完成======")try :if os.path.exists(os.path.join(save_path,i['number'])):os.rename(os.path.join(save_path,i['number']),save_path+'\\'+str(i['name'])+'.'+str(i['number']).rsplit('.')[-1])print("======下载完成======",end='\n')except EnvironmentError as f :print(f)run()

利用python+迅雷批量下载视频相关推荐

  1. python实现批量下载视频_利用Python实现批量下载腾讯视频!

    原标题:利用Python实现批量下载腾讯视频! 导语 利用Python下载腾讯非VIP视频,也就是可以免费观看的视频.做这个的起因是最近在看一个叫"请吃红小豆吧"的动漫,一共三分钟 ...

  2. 利用Python实现批量下载腾讯视频!

    导语 利用Python下载腾讯非VIP视频,也就是可以免费观看的视频.做这个的起因是最近在看一个叫"请吃红小豆吧"的动漫,一共三分钟的动漫,广告时间竟然要一分钟,实在忍无可忍,于是 ...

  3. 用Python打造批量下载视频并能可视化下载进度的炫酷下载器

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 吾日三省吾身:为人谋而不忠乎?与朋 ...

  4. 一步步分析百度音乐的播放地址,利用Python爬虫批量下载

    百度音乐不需要登录也可以下载?听到这个消息是不是很兴奋呢, 接下来我们打开百度音乐,随便打开一首歌,切换到百度播放页面:如图 我这里用的是Firfox 浏览器,打开firebug 先清空所有的请求,如 ...

  5. python 迅雷 批量下载电影天堂电影

    代码 import requests import os import re import timefor n in range(1,10):a_url = 'http://www.dytt8.net ...

  6. 手把手教你用Python打造一款批量下载视频并能可视化显示下载进度的下载器

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 桃之夭夭,灼灼其华. /1 前言/ ...

  7. 简单python网络爬虫批量下载视频

    寒假闲来无事,决定尝试一下用python写一个小网络爬虫批量下载视频. 由于是第一次写网络爬虫,可以说是两眼一抹黑,整个程序都是自己一点点试出来的,所以程序本身肯定有一些漏洞和缺陷,如果有建议请批评指 ...

  8. 手把手教你用Python打造一款批量下载视频并能可视化显示下载!

    /1 前言/ 平时宅在家的我们最爱做的事莫过于追剧了,但是有时候了,网络原因,可能会让你无网可上.这个时候那些好看的电视剧和电影自然是无法观看了,本期我们要讲的就是怎样下载这些视频. /2 项目目标/ ...

  9. automagica 调用迅雷批量下载美剧

    一.概述 使用automagica 调用迅雷,批量下载美剧.这里以<老友记第一季>为例. 网站链接如下: https://www.9tata.com/content/14371.html ...

最新文章

  1. 使用__doPostBack函数回送表单.
  2. 刘强东:第四次零售革命意义将超互联网
  3. 04-iOS蓝牙传输数据演示
  4. hdc mfc 画扇形图_科学网—画扇形图(idl程序) - 张国印的博文
  5. 一键部署VS插件:让.NET开发者更幸福
  6. C++远征之封装篇——类和封装、实例化和对象成员访问
  7. 将来时态:I will fly - I'm going to fly - I'm flying_48
  8. Golang实践录:xorm使用记录
  9. ARCHICAD 25 for Mac(cad绘图软件)
  10. 语音压缩编解码器:lyra
  11. NPN型三极管基础知识解析
  12. Mac解决Error: No such file or directory @ rb_sysopen报错问题
  13. 了解BigBoss之如何添加BigBoss的Cydia源地址
  14. 计算机fn的作用,必看干货!笔记本电脑fn键的作用
  15. 敌营十八年Ⅱ虎胆雄心
  16. BZOJ1050 旅行comf
  17. [USACO06DEC]The Fewest Coins G(混合背包)
  18. tipask火车头采集器文章和提问发布模块|非免登录
  19. 工作展望简短_工作展望简短_时间2017工作展望
  20. 推荐一个免费服务器网站|亲测可用

热门文章

  1. 5410 ACM 杭电 01+完全背包
  2. 未明学院:管培生刚入职就被裁?校招的管培生真的那么高大上吗?
  3. iic调试软件上时钟芯片测试,硬件IIC测试成功!!给大家分享一下
  4. 不可重复读和幻读有什么区别?
  5. 采用to_excel保存文件不覆盖原有的sheet
  6. matlab——红绿灯颜色及数字识别(一)
  7. 大家如何看待网络安全的重要性?
  8. SQL优化(三):子查询和IN,EXISTS用法和优化方法
  9. 从公众号跳转至小程序页面,页面链接发生变化?原因剖析解决方案
  10. 面试再问ThreadLocal,别说你不会!