python简单的批量下载脚本
最近在学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简单的批量下载脚本相关推荐
- Python简单主机批量管理工具
Python简单主机批量管理工具 一.程序介绍 需求: 简单主机批量管理工具需求:1.主机分组2.主机信息使用配置文件3.可批量执行命令.发送文件,结果实时返回4.主机用户名密码.端口可以不同5.执行 ...
- python爬虫实现批量下载百度图片
今天和小伙伴们合作一个小项目,需要用到景点图片作为数据源,在百度上搜索了一些图片,感觉一个一个手动保存太过麻烦,于是想到用爬虫来下载图片. 本次代码用到了下列一些python模块,需要预先安装Beau ...
- python上市公司_Python批量下载上交所上市公司报告
上交所的上市公司报告搜索页面http://www.sse.com.cn/disclosure/listedinfo/announcement/ 通过查看页面调用的接口可以发现: 获取上交所全部股票代码 ...
- Python实现壁纸批量下载
Python实现壁纸批量下载 最近想要一些新的壁纸,但是从网站上面找一张一张下载太慢了,所以写了个爬虫批量下载壁纸. 先看看实现的效果 需要的包: requests.bs4 .os.re 源码: # ...
- python爬虫+ffmpeg批量下载ts文件,解密合并成mp4
标题 python爬虫+ffmpeg批量下载ts文件,解密合并成mp4 文章目录 标题 前言 一.分析目标 二.寻找url规律 三.写代码 总结 前言 (第一次写博客,写的不好请见谅哈~~) 目标是大 ...
- 简单python网络爬虫批量下载视频
寒假闲来无事,决定尝试一下用python写一个小网络爬虫批量下载视频. 由于是第一次写网络爬虫,可以说是两眼一抹黑,整个程序都是自己一点点试出来的,所以程序本身肯定有一些漏洞和缺陷,如果有建议请批评指 ...
- python代码壁纸-python实现壁纸批量下载代码实例
前言 好久没有写文章了,因为最近都在适应新的岗位,以及利用闲暇时间学习python.这篇文章是最近的一个python学习阶段性总结,开发了一个爬虫批量下载某壁纸网站的高清壁纸. 注意:本文所属项目仅用 ...
- 爬虫案例:利用python爬虫关键词批量下载高清大图
环境: python3+pycharm+requests+re+BeatifulSoup+json 这个确实也属实有一些勉强,不少童鞋私信问我有木有 下载大图 的源码,我说可能会有,现在分享给大家. ...
- 利用python爬虫关键词批量下载高清大图!
前言 在上一篇 写文章没高质量配图?python爬虫绕过限制一键搜索下载图虫创意图片 !中,我们在未登录的情况下实现了图虫创意 无水印高清小图 的批量下载.虽然小图能够在一些移动端可能展示的还行,但是 ...
最新文章
- python浪漫代码-Python打造浪漫的心形,助你情人节表白成功!
- phaiapi数据库重写类
- JS——样式类的添加
- 下载spotify音乐_如何在Spotify上播放更高质量的音乐
- pl sql mysql 版本_pl sql developer连oracle哪个版本的数据库都可以吗
- jquery-数字渐变
- 【R】ployroot函数求解多项式方程
- 兼容多浏览器的CSS背景透明
- python实现oss文件下载
- 金融反欺诈-交易基础介绍
- DB2 SQLCODE 异常大全编辑(五)
- 如何把Mysql卸载干净?(亲测有效)
- 软件介绍——SyncToy 微软官方文件同步工具
- python脚本检查文件内容
- 使用 JMeter的性能测试
- 新Edge浏览器对比评测,微软找回面子全靠它了
- 使用免费证书安装 ipa 到真机
- NVIDIA Tesla T4 检修纪录之基础安装问题
- 【Altium Designer21】DRC规则检查、错误、设置简析
- 硬件工程师必须牢记的十点总结