SleniumとPythonを使用して、Google画像検索の検索結果から画像を取得したいのですがsrc情報を取得する際に要素指定がうまくいかず”None”が混ざってしまいます。
▼実施したいこと
Google画像検索で、1つ1つの画像をクリック(本来のサイズに拡大)し、画像を保存する
▼改善したいこと
実行結果で、取得したsrcに”None”が入っている
▼記述しているコード
# ページを開く from selenium import webdriver driver = webdriver.Chrome('/Users/odashun1188/chromedriver') first_url = ('https://www.google.co.jp/imghp?hl=ja') driver.get(first_url) # 検索ボックスに入力する searchbox = driver.find_element_by_name('q') searchbox.send_keys('Theo メガネ') elem_login_btn = driver.find_element_by_class_name('rINcab') elem_login_btn.click() # 検索ボタンを押す elem_configuration = driver.find_element_by_id('hdtb-tls') elem_configuration.click() # サイズを指定する elem_size = driver.find_element_by_css_selector('#iszlt_vga') size_url = elem_size.get_attribute('href') driver.get(size_url) # カラーを指定する elem_color = driver.find_element_by_css_selector('#sl8') color_url = elem_color.get_attribute('href') driver.get(color_url) # 写真をクリックする elem_photoclick = driver.find_element_by_css_selector('#rg_s a.rg_l') elem_photoclick.click() # 写真情報を取得する elems_photo = driver.find_elements_by_css_selector('#irc_cc .irc_t.i30052 .irc_mic .irc_mimg.irc_hic a') for index, elem_photo in enumerate(elems_photo): photo = elem_photo.find_element_by_tag_name('img') url = photo.get_attribute('src') print(url)
▼実行結果
None https://shibatamegane.co.jp/image/theo01.jpg https://lunettes.jurajura.jp/wp-content/uploads/2017/10/TH-SPBAMBOO316.jpg
どなたかお力添えいただけないでしょうか。
よろしくお願いします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。