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("下载完毕")
网友评论