Я хочу использовать python, selenium, чтобы искать определенное ключевое слово в Google (готово), а затем открывать веб-сайты результатов по одному (это проблема)
мой код в следующем:
for i in range (1,4):
webdriver.get('https://www.google.com/')
search = webdriver.find_element_by_name('q')
search.send_keys(string)
search.send_keys(Keys.RETURN)
sleep(5)
print("step1")
check='/html/body/div[6]/div[3]/div[10]/div[1]/div[2]/div/div[2]/div[2]/div/div/div[2]/div/div[%d]/div/div/div[1]/a[1]/h3/span' %(i)
webdriver.find_element_by_xpath(check).click()
sleep(10)
print("hi")
Код хорошо работает для открытия и поиска по ключевому слову (определена строка), но когда я хочу открыть результаты по их xpath один за другим, происходит сбой. Ошибка происходит для строки "webdriver.find_element_by_xpath (check) .click ()"
. Было бы здорово с вашей стороны, если вы можете мне помочь.