ブラウザで表示させた画像を、右クリックで保存するという煩わしい作業があるため、HTTPライブラリの一つであるrequestsモジュールを使用して簡単に画像をダウンロードするプログラムを作成しました。
requestsモジュールのインストール
pipもしくはpip3を実行します。
$ pip install requests
画像のダウンロード
プログラム上では、ステータスコードが200意外の場合には例外を発生させるなどして下さい。
>>>import requests >>>url = "https://cdn-ak.f.st-hatena.com/images/fotolife/z/zakiyamatakashi/20180110/20180110222529.png" >>>response = requests.get(url) # 正常に処理が受け付けられれば、ステータスコード200が返される。 >>>response.status_code 200 # 受信したコンテンツを保存すれば作業は完了 >>>f = open('/filepath/save.png', 'wb') >>>f.write(response.content) >>>f.close()