python爬虫抓取视频保存到文件

2019-12-18  本文已影响0人  沫明

python爬虫抓取视频保存到文件

import requests

print("开始下载")
url = "http://ydschool-video.nosdn.127.net/157657034996415765703499455.mp4"

# get会把整个视频保存在内存,get时间根据视频大小和网速而定
response = requests.get(url, stream=True)   # stream=True,来获取服务器的原始套接字响应
print(len(response.content))

cont = 0
with open('***.mp4','wb') as video:
    for chunk in response.iter_content(chunk_size=1024 * 1024):   # 边下载边存硬盘, chunk_size 可以自由调整为可以更好地适合您的用例的数字
        video.write(chunk)
        cont += 1
        print(cont*1024/len(response.content))  # 保存进度

print("下载完毕")
上一篇下一篇

猜你喜欢

热点阅读