itemCodesmallImageUrls webike-rb:27512543https://thumbnail.image.rakuten.co.jp/@0_mall/webike-rb/cabinet/2475/1155525_2475.jpg?_ex=128×128 webike-rb:26660942https://thumbnail.image.rakuten.co.jp/@0_mall/webike-rb/cabinet/2142/932618_2142.jpg?_ex=128×128 webike-rb:26657584https://thumbnail.image.rakuten.co.jp/@0_mall/webike-rb/cabinet/2141/929604_2141.jpg?_ex=128×128 webike-rb:27511253https://thumbnail.image.rakuten.co.jp/@0_mall/webike-rb/cabinet/2470/1152236_2470.jpg?_ex=128×128 webike-rb:26268541https://thumbnail.image.rakuten.co.jp/@0_mall/webike-rb/cabinet/70/82073_70.jpg?_ex=128×128 webike-rb:27394622https://thumbnail.image.rakuten.co.jp/@0_mall/webike-rb/cabinet/2179/960809_2179.jpg?_ex=128×128 webike-rb:27394621https://thumbnail.image.rakuten.co.jp/@0_mall/webike-rb/cabinet/2179/960807_2179.jpg?_ex=128×128 webike-rb:26654089https://thumbnail.image.rakuten.co.jp/@0_mall/webike-rb/cabinet/2134/916648_2134.jpg?_ex=128×128 webike-rb:26653133https://thumbnail.image.rakuten.co.jp/@0_mall/webike-rb/cabinet/2133/914851_2133.jpg?_ex=128×128 webike-rb:26268543https://thumbnail.image.rakuten.co.jp/@0_mall/webike-rb/cabinet/28/25400_28.jpg?_ex=128×128 webike-rb:26654086https://thumbnail.image.rakuten.co.jp/@0_mall/webike-rb/cabinet/2134/916642_2134.jpg?_ex=128×128 webike-rb:27147831https://thumbnail.image.rakuten.co.jp/@0_mall/webike-rb/cabinet/132/373431_132.jpg?_ex=128×128 webike-rb:20649061https://thumbnail.image.rakuten.co.jp/@0_mall/webike-rb/cabinet/174/623295_174.jpg?_ex=128×128 csvでこんな感じである。これをダウンロードしたい
理解しました。このCSVファイルから画像をダウンロードする方法は、先ほどのコードとほぼ同じです。以下は、与えられたCSVファイルから画像をダウンロードするPythonスクリプトの例です。
python
import pandas as pd import requests import os # CSVファイルからデータを読み込む df = pd.read_csv('your_csv_file.csv') # 画像をダウンロードするディレクトリを作成 download_dir = 'downloaded_images' os.makedirs(download_dir, exist_ok=True) # 画像を一括でダウンロードする for index, row in df.iterrows(): img_url = row['smallImageUrls'] img_name = f"{row['itemCode']}.jpg" # アイテムコードをファイル名に使用 img_path = os.path.join(download_dir, img_name) # 画像をダウンロードして保存 with open(img_path, 'wb') as f: response = requests.get(img_url) f.write(response.content) print(f'{img_name} をダウンロードしました。')
このスクリプトでは、pandasを使用してCSVファイルを読み込み、各行のsmallImageUrls列から画像のURLを取得します。その後、各画像をダウンロードして指定されたディレクトリに保存します。また、ファイル名としてアイテムコードを使用しています。

ディスカッション
コメント一覧
まだ、コメントがありません