0
Googleで新しいページ(「bugs bunny」を検索した後)のリンク「Images」をクリックしています。検索の画像を取得するのではなく、古いページのリンク「Images」を開いています。新しいページでSeleniumを使用してリンクを開く
マイコード:
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
browser = webdriver.Firefox()
browser.get('http://www.google.com')
search = browser.find_element_by_name('q')
search.send_keys("bugs bunny")
search.send_keys(Keys.RETURN) # hit return after you enter search text
browser.current_window_handle
print(browser.current_url)
browser.find_element_by_link_text("Images").click()
です。 Firefoxの最新バージョンで試してください –
それは検索結果で新しいページを開きません!最新のFirefoxにアップグレードした後でさえ – user3289968
戻ってからいくつかのスリープを入れてから試してみてください –