【发布时间】:2021-07-11 18:32:57
【问题描述】:
我有一个网站(私人的,抱歉),我正试图从中提取一些文本。 当我检查 Chrome 时,嵌套在表格的一行中的相关行如下:
<div id="dataGeneral" style="width: auto; height: auto;">
<table class="someClassName">
<tbody>
<tr>
<td class="*someOtherClassName*" attrid="com.intranet.state"> TextNeeded </td>
我已经能够通过完整的 xPath 获得上述 TextNeeded,但是非常不稳定并且大多数时候会导致错误(没有这样的元素:无法定位元素......)
我还可以使用什么其他方法可靠地提取此文本?我已经尝试使用上述 attrid 的 driver.find_elemend_by_id (以及所有其他选项),但这也说明没有这样的元素。
有没有办法从表 id 向下钻取?
【问题讨论】:
标签: python-3.x selenium google-chrome web-scraping