Python - Splinter click



我正在尝试使用下面的python脚本单击列表项目。

from splinter import Browser
from bs4 import BeautifulSoup as bs
url ='https://astrogeology.usgs.gov/search/results?q=hemisphere+enhanced&k1=target&v1=Mars'
browser.visit(url)
browser.find_by_css("a.product-item").click()

这给了我WebDriverException,并带有以下消息。有帮助吗?

消息:未知错误:元素<a href="/search/map/Mars/Viking/cerberus_enhanced" class="itemLink product-item">...</a>在点(54,228(处不可单击。其他元素会单击:<section id="results-accordian" class="block">...</section>

我是新手,但是当我尝试您的代码并获得相同的错误时。我浏览了开发工具,看来该元素的位置不正确,因此使硒混淆。

这可能会有所帮助

相关内容

  • 没有找到相关文章

最新更新