Pythonで、URLから画像などをダウンロードして保存するコードを備忘録的に投稿しておきます。
URLから画像をダウンロードする
Pythonをインストールした環境で[RealESRGANer]を利用すると、ある程度まで動画ファイルを高解像度化(明瞭化)することが可能でした。
作成した関数がこんな感じ。
def downloadImage(_url):
_filename = os.path.basename(urlparse(_url).path)
if not _filename: #ファイル名がない場合
_filename = "downloaded_image.webp"
try:
_response = requests.get(_url)
if _response.status_code == 200:
openfile = "保存する場所" + _filename
if os.path.isfile(openfile) == False:
with open(openfile, "wb") as _f:
_f.write(_response.content)
except:
print("ファイルの取得失敗:" + _filename)
実行すると引数で受け渡したURLからダウンロードして指定した場所に保存します。
まとめ
今回は短い記事ですが、Pythonで指定したURLから画像をダウンロードするコードについて書きました。
URLから画像などのファイルのダウンロードを考えている人の参考になれば幸いです。
スポンサーリンク
最後までご覧いただき、ありがとうございます。
