如何使用python在google搜索结果中打开网站?

时间:2019-10-28 07:02:53

标签: python selenium google-chrome selenium-webdriver

我想使用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()”行

如果您能帮助我,那对您很好。

0 个答案:

没有答案