使用chrome dev工具中的Xpath工具,我已经能够获得xpath字符串和td对象。我只是想知道如何使用selenium python web-drivers在td对象中找到文本的值?
答案 0 :(得分:0)
对于你的情况,你可以使用selenium的.gettext()方法。
一旦我发现,td中包含文本的属性正在改变,我应该获取那些属性中的文本。 像
<td class="table__cell" data-col-index="1">
<div class="ec-table__cell-content ">813.75</div>
</td>
<td class="table__cell" data-col-index="2">
<span class="ec-table__cell-content ">522.12</span>
</td>
&#13;
因此,要在列表中的所有td中获取文本,我使用了动态Xpath方式: By.xpath(&#34; // TD [含有(@class,&#39; table__cell&#39)] /以下:: *&#34)。gettext的()
答案 1 :(得分:0)
尝试按xpath搜索。相对于某些ID。
示例:
id("body_content")/table/tbody/tr/td[3]
在这种情况下,将仅显示第3列的确切元素。