Python开发

python下载视频教程,python视频教程免费下载

例如: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):breakpre_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怎么做反爬python需要配置环境变量吗python3.6想使用urllib2包怎么办python怎么下载视频python无缝调用cPython运维内容介绍及课前思想python介绍及其发展网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论立即提交专题推荐独孤九贱-php全栈开发教程全栈 100W+

主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门

玉女心经-web前端开发教程入门 50W+

主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门

天龙八部-实战开发教程实战 80W+

主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习

最近文章win10安装.Net Framework 3.5 sp14460win10怎么连接外国网络5252win10更新1909要多久6256发布技术文章最新文章热门排行

看看 Python Django开发 异常及解决办法Python数据分析实战之 概述数据分析python图片转字符画代码是什么总结2020年最强Python库介绍15个好用到哭的python库传授 每30秒学会一个Python小技巧安利大家一个Python大数据分析神器Python介绍嵌套 JSON 秒变 Dataframe!

苏ICP备2020058653号-1

Similar Posts

发表评论

邮箱地址不会被公开。 必填项已用*标注