一 最简单的操作方法
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
import requests
def main():
r = requests.get(url, headers=headers, stream=True)
f = open("movie.flv", "wb")
print(r.__dict__) # 查看响应信息
size = 31693740.0
lenth = 0
for chunk in r.iter_content(chunk_size=1024):
lenth += len(chunk)
if chunk:
f.write(chunk)
print(str(int(lenth/size*100))+'%', end='\r')
f.close()
企业微信截图_15905794341677.png
二 多进程下载
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
import os
import requests
import progressbar
import multiprocessing
def multi_process_dow