single.php

PythonでURLから画像をダウンロードする手順

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から画像などのファイルのダウンロードを考えている人の参考になれば幸いです。

スポンサーリンク

最後までご覧いただき、ありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です