Python
1import requests 2import re 3import sys 4 5print('ダウンロード中…') 6 7def save_image(file_name, image): 8 with open(file_name, 'wb') as f: 9 f.write(image) 10 11if __name__ == '__main__': 12 home_url = 'ダウンロードする画像があるサイトのURL' 13 img_dir = 'images' 14 15 timeout = 10 16 params = {} 17 cookies = {} 18 headers = {} 19 20 21 home_response = requests.get(home_url, timeout=timeout, params=params, cookies=cookies, headers=headers, stream=True) 22 23 24 if home_response.raise_for_status() != None: 25 sys.exit('HTTP Error When Accessing The Target URL!') 26 27 html = home_response.text 28 img_search = re.findall(r'"(https?://[a-zA-Z0-9:/.=_\-]*jpg|jpeg|JPG|JPEG)"', html) 29 30 if img_search == []: 31 sys.exit('Not Found Image URLs!') 32 33 for img_url in img_search: 34 name_search = re.findall(r'/([a-zA-Z0-9:.=_-]*jpg|jpeg|JPG|JPEG)', img_url) 35 img_name = name_search[0] 36 37 img_response = requests.get(img_url, timeout=timeout, params=params, cookies=cookies, headers=headers, stream=False) 38 if img_response.raise_for_status() != None: 39 sys.exit('HTTP Error When Accessing The Image File!') 40 41 save_image('保存フォルダーのパス'+'/'+img_name, img_response.content) 42 43 44 45print('ダウンロード完了!') 46```### 前提・実現したいこと 47Pythonのrequestsなどのモジュールを使って、webサイトから画像だけを保存するプログラムを作っています。 48特定の画像のclass名を指定して保存するには、どの部分を修正(またはコードを追加)すればよいですか?