最近在学django,需要下载学习视频,然后我用IDM下载的时候发现下载url的文件后缀是有规律的,类似于a_01.mp4,a_02.mp4,所以我写了一个python的下载脚本,这样的话就不用一个一个点开视频,再点击下载按钮下载了,代码如下

#导入requests包
import requests
#视频下载url
baseUrl="http://192.168.234.1:8000/test/"
#添加一个for循环
for fileNum in range(11,40):#将循环数字改为string类型S_fileNum=str(fileNum)# 文件的后缀名称 suffix='.mp4'#最终的下载urlUrl=baseUrl+S_fileNum+suffix#用于保存的文件名称fileName=fileNum+suffix#调用get方法进行下载r=requests.get(Url,verify=False)#保存文件with open(fileName,"wb") as file:file.write(r.content)file.close()

如果出现如下报错,请检查本机是否使用了代理,关闭代理即可运行

requests.exceptions.ProxyError: HTTPSConnectionPool(host='new-bxgstorge.boxuegu.com', port=443): Max retries exceeded with url: /smooc/085/011.mp4 (Caused by ProxyError('Cannot connect to proxy.', FileNotFoundError(2, 'No such file or directory')))

还有一种方法使用了wget库

代码如下


import wgetip_url='http://192.168.234.1:8000/test/'
path='D:/download'
for fileNum in range(11,22):S_fileNum = str(fileNum)suffix = '.mp4'Url = baseUrl + S_fileNum + suffixprint(Url)wget.download(Url,path)

如有更好的方法可在评论区留言

参考文章Python从网页上下载文件的9种方法 - 知乎 (zhihu.com)

python简单的批量下载脚本相关推荐

  1. Python简单主机批量管理工具

    Python简单主机批量管理工具 一.程序介绍 需求: 简单主机批量管理工具需求:1.主机分组2.主机信息使用配置文件3.可批量执行命令.发送文件,结果实时返回4.主机用户名密码.端口可以不同5.执行 ...

  2. python爬虫实现批量下载百度图片

    今天和小伙伴们合作一个小项目,需要用到景点图片作为数据源,在百度上搜索了一些图片,感觉一个一个手动保存太过麻烦,于是想到用爬虫来下载图片. 本次代码用到了下列一些python模块,需要预先安装Beau ...

  3. python上市公司_Python批量下载上交所上市公司报告

    上交所的上市公司报告搜索页面http://www.sse.com.cn/disclosure/listedinfo/announcement/ 通过查看页面调用的接口可以发现: 获取上交所全部股票代码 ...

  4. Python实现壁纸批量下载

    Python实现壁纸批量下载 最近想要一些新的壁纸,但是从网站上面找一张一张下载太慢了,所以写了个爬虫批量下载壁纸. 先看看实现的效果 需要的包: requests.bs4 .os.re 源码: # ...

  5. python爬虫+ffmpeg批量下载ts文件,解密合并成mp4

    标题 python爬虫+ffmpeg批量下载ts文件,解密合并成mp4 文章目录 标题 前言 一.分析目标 二.寻找url规律 三.写代码 总结 前言 (第一次写博客,写的不好请见谅哈~~) 目标是大 ...

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

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

  7. python代码壁纸-python实现壁纸批量下载代码实例

    前言 好久没有写文章了,因为最近都在适应新的岗位,以及利用闲暇时间学习python.这篇文章是最近的一个python学习阶段性总结,开发了一个爬虫批量下载某壁纸网站的高清壁纸. 注意:本文所属项目仅用 ...

  8. 爬虫案例:利用python爬虫关键词批量下载高清大图

    环境: python3+pycharm+requests+re+BeatifulSoup+json 这个确实也属实有一些勉强,不少童鞋私信问我有木有 下载大图 的源码,我说可能会有,现在分享给大家. ...

  9. 利用python爬虫关键词批量下载高清大图!

    前言 在上一篇 写文章没高质量配图?python爬虫绕过限制一键搜索下载图虫创意图片 !中,我们在未登录的情况下实现了图虫创意 无水印高清小图 的批量下载.虽然小图能够在一些移动端可能展示的还行,但是 ...

最新文章

  1. python浪漫代码-Python打造浪漫的心形,助你情人节表白成功!
  2. phaiapi数据库重写类
  3. JS——样式类的添加
  4. 下载spotify音乐_如何在Spotify上播放更高质量的音乐
  5. pl sql mysql 版本_pl sql developer连oracle哪个版本的数据库都可以吗
  6. jquery-数字渐变
  7. 【R】ployroot函数求解多项式方程
  8. 兼容多浏览器的CSS背景透明
  9. python实现oss文件下载
  10. 金融反欺诈-交易基础介绍
  11. DB2 SQLCODE 异常大全编辑(五)
  12. 如何把Mysql卸载干净?(亲测有效)
  13. 软件介绍——SyncToy 微软官方文件同步工具
  14. python脚本检查文件内容
  15. 使用 JMeter的性能测试
  16. 新Edge浏览器对比评测,微软找回面子全靠它了
  17. 使用免费证书安装 ipa 到真机
  18. NVIDIA Tesla T4 检修纪录之基础安装问题
  19. 【Altium Designer21】DRC规则检查、错误、设置简析
  20. 硬件工程师必须牢记的十点总结

热门文章

  1. JVM崩溃错误:发生在Problematic frame C [KERNELBASE.dll+0xc54f]
  2. 面试答案来了,从用户角度看如何能做出合格的产品?
  3. 数字集成电路设计---除法运算
  4. 预推免-BUAA软院
  5. Access查询中文乱码
  6. 弱监督语义分割(Weakly-Supervised Semantic Segmentation)
  7. UPS电源是什么东西
  8. 【基于C# Winfrom开发】人事信息管理系统(PIMS)项目
  9. 普中科技51纯代码(按键)
  10. Django 版本和 Python 版本的对照关系