我想使用python硒在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()”行
如果您能帮助我,那对您很好。