URLが分かっているファイルをダウンロードする
はじめに
題名の動作をするには主に2種類の方法がある。
推奨されているのは、前者である。
- urllib.request.urlopen()
- request.urlretrieve()
urllib.request.urlopen()
from urllib import request url = 'https://~~' save_path = '~~~' data = urllib.request.urlopen(url).read() with open('save_path', 'wb') as f: f.write(data)
request.urlretrieve()
from urllib import request url = 'https://~~' save_path = '~~~' request.urlretrieve(url, save_path)
おまけ
from urllib import request url = 'https://~~' save_path = '~~~' data = requests.get(url).content with open('save_path', 'wb') as f: f.write(data)