看起来你可以通过锚元素链接(href attribute)进行搜索,因为我想这不会改变。在
通过xpath:yourText = table_element.find_element_by_xpath(.//a[@href='/blahsomelink']).text
更新
OP提到他的链接也在改变(每次呼叫?),这意味着第一种方法不适合他。在
如果需要第一行元素的文本,可以尝试以下操作:
^{pr2}$
例如,如果知道link元素始终位于第一行的第二个数据元素中,并且只有一个link元素,则可以执行以下操作:yourText = table_element.find_element_by_xpath(.//tr[1]/td[2]//a).text
除非你提供更详细的要求,你真正在寻找什么,这将是足够的,到目前为止。。。在
另一个更新
OP给出了更多关于他的要求的信息:I am trying to get the text in each row.
假设每个tr元素中只有一个类为cl的锚元素,您可以执行以下操作:elements = table_element.find_elements_by_xpath(.//tr//a[@class='cl'])
for element in elements:
row_text = element.text
现在你可以做任何你想做的事情。。。在