我正在尝试使用下面的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>
我是新手,但是当我尝试您的代码并获得相同的错误时。我浏览了开发工具,看来该元素的位置不正确,因此使硒混淆。
这可能会有所帮助