gpt4 book ai didi

Python 与 selenium 在谷歌搜索中的 PhantomJS find_by_xpath 错误

转载 作者:行者123 更新时间:2023-11-28 19:19:29 25 4
gpt4 key购买 nike

当使用下面的代码时,我在谷歌搜索结果中发现 PhantomJS find_by_xpath 上的 selenium 错误:

from selenium import webdriver
driver = webdriver.PhantomJS()
driver.get('https://www.google.com/search?q=test')
t = driver.find_element_by_xpath("//li[8]/div/h3/a").text
print(t)
driver.quit()

错误: https://36.media.tumblr.com/df9020dcb2a68b969bc8097ceccc187e/tumblr_nkqcdokxnu1r68ev5o1_540.png

在必应中

from selenium import webdriver
driver = webdriver.PhantomJS()
#driver.get('https://www.google.com/search?q=test')
driver.get('http://global.bing.com/search?q=test')
#driver.find_element_by_xpath("//li[8]/div/h3/a").click()
t = driver.find_element_by_xpath("//li[3]/h2/a").text
print(t)
driver.quit()

没关系。

xpath1:"//li[8]/div/h3/a"和 "//li[3]/h2/a"都是 Right in Xpath.

关于谷歌搜索的任何想法。

最佳答案

尝试使用一些 wait ,当您尝试访问它时可能元素不可用。我试过它工作正常并将其作为输出:XFINITY 速度测试

关于Python 与 selenium 在谷歌搜索中的 PhantomJS find_by_xpath 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28873235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com