【发布时间】:2020-05-09 11:52:17
【问题描述】:
我正在尝试使用 xPath 定位推文 like 按钮。
如果我去https://twitter.com/BillGates并使用Chrome开发者工具,我可以看到:
- 第一条推文的点赞按钮位于:
/html/body/div[2]/div/div/div[2]/main/div/div/div/div[1]/div/div[2]/div/div/div[2] /section/div/div/div[1]/div/div/div/div/article/div/div[2]/div[2]/div[2]/div[3]/div[3]/div /div/div[1]/svg/g/path
-
第一个类似按钮的推文有:
[很多数字]">
我尝试同时使用 Python + Selenium 和 XPath Helper Chrome 扩展,但两种方法都找不到按钮。
我尝试使用完整的 xPath 以及下面的查询但没有成功:
.find_element_by_xpath("//path[starts-with(@d, 'M')]").click()
实际上,我无法通过最后一个 div 得到任何东西。 //svg, //g 和 //path 都得到零结果。 //另一方面,div 可以得到 900 多个结果...
如果有人能帮我指出正确的方向,不胜感激。
谢谢!
【问题讨论】: