使用Selenium在Python中编程时出现Unable to locate element
错误。
我正在使用Firefox并尝试自动点击特定标记的图片。
引导浏览器到Tag-URL是没问题的。但它无法找到XPath,只有当我将鼠标光标放在它上面时!表示XPath适用于加载站点上的任何图片,只要我的鼠标光标位于其中一个上。
需要帮助。
到目前为止,这是我的代码:
//find pic with tag "love"
taglove = driver.get('https://www.instagram.com/explore/tags/love/')
sleep(5)
ChoosenPic = driver.find_element_by_xpath(".//div[@class='_mli86']").click()
所以看起来它只在我的鼠标光标悬停在它上面时才激活XPath。如果我的鼠标没有加载任何图片,它将给我错误。
有什么建议吗?