【发布时间】:2020-06-03 12:59:06
【问题描述】:
我一直在尝试在 Python 3.7 上使用 Selenium 抓取网站的这一部分,它没有什么独特之处,网站的许多部分具有完全相同的风格。
<tr><td style="black 2px solid" colspan="1"></td></tr>
<tr><td>Total</td><td style="color: blue" valign="top">1,233</td><td style="color: green" valign="top"> (86.35%) </td></tr>
<tr><td colspan="1"> </td></tr>
唯一独特的是值是“Total”,我需要在“1,233”之后刮掉 td。 使用时:通过 xpath 查找元素我使用这个 xpath:
('.//td[text()="Total"]')
我一直在玩弄路径,但没有运气。
是否可以从值中获取 xpath 位置?
谢谢你:-)
【问题讨论】:
-
您好像忘了说明网站网址。阅读这篇文章并了解how to ask a Q 和how to make a minimal reproducible example 上的这篇文章
标签: python-3.x selenium xpath web-scraping