python代替wget下载文件
背景:wget下载http文件有时显示forbidden,尝试过后发现python挺好使
使用request直接下载小文件
import requests
url = "my_url"
r = requests.get(url)
with open("file_name",'wb') as f:
f.write(r.content)
使用request下载大文件
import requests
file_url = "myurl"
r = requests.get(file_url, stream=True)
with open("file_name", "wb") as f:
for chunk in r.iter_content(chunk_size=1024**2):
if chunk:
f.write(chunk)