如何使用python的webdriver librairy获取标签的文本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用python的webdriver librairy获取标签的文本相关的知识,希望对你有一定的参考价值。
我正在使用以下html结构:
<table id="campaignSPTree_id">
<tbody>
<tr>...</tr>
<tr>
<td id="r1r0c0">
<a>
<span>
<label class="hidden-label">Tree level 1, 1 of 25. </label>
</span>
</a </td>
</tr>
</tbody>
</table>
我想检索<label>
标签的文本。我已经试过了这段代码,但是没有用:
maxPP = browser.find_elements_by_xpath("//table[@id='campaignSPTree_id']/tbody/tr[2]/td/a/span/label").get_attribute("class").text
我不明白为什么会收到错误:
AttributeError: 'list' object has no attribute 'get_attribute'
您能帮我得到这本著名的文字吗?
最诚挚的问候
答案
None另一答案
maxPP = browser.find_elements_by_xpath("//td[@id='r1r0c0']/a/span/label")[0].get_attribute("innerHTML")
以上是关于如何使用python的webdriver librairy获取标签的文本的主要内容,如果未能解决你的问题,请参考以下文章
使用 pyUno 将文本写入 Libre/OpenOffice Writer
如何使用Python避免Selenium Webdriver中的SSL认证错误?
如何使用python的webdriver librairy获取标签的文本
如何使用webdriver(python)从css(非内联)中按样式选择元素