如何通过使用python硒获取span标签(如<span> Test </ span>)中的文本?

埃米尔·阿卡伊

我正在尝试获取跨度标签中的文本。我尝试了getText(),get_attribute(“ innerHTML”)等。

我的代码:

label = driver.find_element(By.XPATH("/html/body/div[1]/div[1]/div/div[3]/table/tbody/tr[7]/td[2]/div/div[3]/div/div/span[1]/span")).get_attribute("innerHTML")

错误:

TypeError:“ str”对象不可调用

这是源代码的样子:

在此处输入图片说明

我想从中提取“ 0.3453”。

编辑:

我用for循环获取了所有文本。谢谢。这里的解决方案:

item = driver.find_elements_by_xpath('//span[@class="pane-legend-item-value pane-legend-line"]')
for str in item:
    print(str.text)
简单

它应该工作

item = find_element_by_xpath('//span[@class="pane-legend-item-value pane-legend-line"]')

print( item.text )

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章