Pythonを使用して外部URLの画像を取得する方法


  1. リクエストモジュールを使用して画像をダウンロードする方法:
import requests
def fetch_image(url, save_path):
    response = requests.get(url)
    if response.status_code == 200:
        with open(save_path, 'wb') as file:
            file.write(response.content)
        print("画像のダウンロードが完了しました。")
    else:
        print("画像のダウンロードに失敗しました。")
url = '外部URLの画像のURL'
save_path = '保存先のファイルパス'
fetch_image(url, save_path)
  1. urllibモジュールを使用して画像をダウンロードする方法:
import urllib.request
def fetch_image(url, save_path):
    try:
        urllib.request.urlretrieve(url, save_path)
        print("画像のダウンロードが完了しました。")
    except Exception as e:
        print("画像のダウンロードに失敗しました。エラー:", str(e))
url = '外部URLの画像のURL'
save_path = '保存先のファイルパス'
fetch_image(url, save_path)
  1. wgetモジュールを使用して画像をダウンロードする方法:
import wget
def fetch_image(url, save_path):
    try:
        wget.download(url, save_path)
        print("画像のダウンロードが完了しました。")
    except Exception as e:
        print("画像のダウンロードに失敗しました。エラー:", str(e))
url = '外部URLの画像のURL'
save_path = '保存先のファイルパス'
fetch_image(url, save_path)

これらのコード例を使用すると、指定した外部URLから画像をダウンロードし、指定した保存先に保存することができます。適宜、URLと保存先のパスを変更して使用してください。