网页视频抓取(python用python去爬取视频的呢?小编内容介绍)
优采云 发布时间: 2022-01-13 23:11网页视频抓取(python用python去爬取视频的呢?小编内容介绍)
之前跟大家说过,可以用python爬取很多内容,比如图片,比如文字。不知道能不能用python爬取视频?各位看过了吗?因为这个好奇,小编就去看了很多资料。果然,世间万物都是相似的,都可以融为一体。以下是小编为大家整理的内容。
准备好工作了:
lChrome浏览器,
肝素
lPython3开发环境
lKali Linux
API 查找 && 提取
1、我们用 F12 打开开发者模式。
2、再看一下Headers属性
3、再看一下Request URL的属性值
代码
编写脚本并使用爬虫下载两个导入的模块。requests模块需要自己下载
从多处理导入池
导入请求
##定义涵洞
定义演示(一):
##定义一个url,后面跟%3d是截取最后三位加0,防止i的参数为1时参数不正确,所以为1的时候就变成001了
url=""%i
##定义请求头信息
headers={"user-agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, 像 Gecko) Chrome/49.0.2623.221 Safari/537.36"}
##构建自定义请求对象
req=requests.get(url,headers=headers)
##将文件保存在当前目录下的mp4文件中,名称以url后面的十位数字开头
使用 open('./mp4/ {}'.format(url[-10:]), 'wb') 作为 f:
f.write(req.content)
##程序代码入口
如果 __name__=='__main__':
##定义一个可以同时执行二十个任务的进程池,不然一个一个下载太慢了
池 = 池(20)
##执行任务的代码
对于我在范围内(100):
pool.apply_async(demo, (i,))
池.close()
pool.join()
复制电影存储路径
使用进入windows命令行模式,粘贴地址
将该目录下所有以*.ts结尾的文件复制到一个文件中
合并
认证
嗯,以上内容可以供小伙伴们在闲暇之余爬取和观看自己想看的视频~或者也可以在以后的工作中使用,是一个很实用的技能,大家要好好学习掌握~