问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Python怎么爬取Request UR动态api页面数据,怎么下1080P无水印视频...

发布网友 发布时间:2022-04-22 20:59

我来回答

2个回答

懂视网 时间:2022-04-18 05:54

在进行爬虫的时候,经常需要保存视频到本地。通常得先获得视频(.mp4)的下载链接,再设置保存到本地的路径(路径包括最后的命名,

例如:D:/1.mp4),因此函数传入的参数为url和path。

例子:(推荐学习:Python视频教程)

import os,import requests。
def download_video(url, file_path):
	try:
		headers = {"User-Agent": "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Maxthon/4.3.2.1000 Chrome/30.0.1599.101 Safari/537.36"}
		pre_content_length = 0
		# 循环接收视频数据
		while True:# 若文件已经存在,则断点续传,设置接收来需接收数据的位置 
			if os.path.exists(file_path):
				headers['Range'] = 'bytes=%d-' % os.path.getsize(file_path)
			res = requests.get(url, stream=True, headers=headers)
			content_length = int(res.headers['content-length'])
			# 若当前报文长度小于前次报文长度,或者已接收文件等于当前报文长度,则可以认为视频接收完成
			if content_length < pre_content_length or (os.path.exists(file_path) and os.path.getsize(file_path) >= content_length):
				break
			pre_content_length = content_length
			# 写入收到的视频数据
			with open(file_path, 'ab') as file:
				file.write(res.content)
				file.flush()
				print('receive data,file size : %d total size:%d' % (os.path.getsize(file_path), content_length))
	except Exception as e:
		dic = {'url':url, 'file_path':file_path}
		print("下载失败:", dic)

这里面用到requests和os库,因此需要import os,import requests。

更多Python相关技术文章,请访问Python教程栏目进行学习!

热心网友 时间:2022-04-18 03:02

1、第一个问题:下一个的ctime来源于上一个的api返回内容中,所以导致你频繁在重复采集第一个页面数据;

2、第二个问题:高清视频可以下载,但水印是必然存在,因为此处接口未提供无印视频,

3、第三个问题:pep8规范,就是说你那一行编写的太长了,好几千个字符串呢....其实不影响程序运行...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
猛禽点烟器在什么位置? 哪家公司的Burkert角座阀性价比更高? 腊肠炒青豆做法 香肠炒青豆的家常做法大全怎么做好吃 我想模仿一个淘宝大店铺'主要是因为他们销量很好,。我想生产他们的... 模仿别人淘宝店铺算侵权吗?侵权赔偿标准介绍 applexsmax突然黑屏 大雁气功当代传人 贷款担保合同签字担保人没有来是不是有效 当一个习惯养成的时候,是不是戒不掉了 python如何去除马赛克 图片怎么快速批量去水印? 突然不想上班怎么办 不想上班怎么办 非常不想上班怎么办呢 情绪不好,不想上班怎么办? 不想去上班了怎么说比较合适? 不想上班了,怎么办 极度不想工作应该怎么办? 作为一个打工人,每天都不想上班怎么办? 如果一个人不想上班,那应该怎么办? 完全不想上班怎么办 天天不想上班怎么办? 天天休息惯了不想上班怎么办? 不想工作的时候该怎么办好呢 不想上班怎么办? 华为mate30E PRO可以无线充电吗? 一部古装剧里面有这么一段演的是弟弟某害自己的哥哥篡位当上皇帝,后来被哥哥用酒毒死,是什么电视剧啊? 长虹红太阳洗衣机? 长虹红太阳洗衣机离合器多少践一个? 如何用python操作word添加水印 python怎么快速爬虫视频 有没有比较好的Python爬虫视频教程? 哪位大神有2018年Python课程的视频资源分享一下链接呗 python是看免费视频自学,还是报个收费班学习好? python如何用opencv把一个视频按每10秒一小段切下来 Python爬虫能爬视频么 用python代码怎么批量判断MP4是否损坏 用Python爬虫爬取的图片怎么知道图片有没有水印 谁有北京尚学堂·百战程序员 实战 系统 好教育 Python400集 视频教程 如何用python实现视频关键帧提取并保存为图片? python 如何去掉提取出来的多余的标签? python基础教程谁的比较好?本人想学习一下python,但是零基础,希望说说看,最好是视频类的 经常听见六味地黄丸这个药,这个药具体都有哪些作用呢? 六味地黄丸哪个牌子好? 六味地黄丸的主要成分是什么?对身体有哪些功效呢? 吃六味地黄丸有什么好处?有什么功效和作用吗? 家中常备一瓶六味地黄丸,它有哪些功效? 六味地黄丸有什么作用? 六味地黄丸都适合哪些人吃