如何使用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(非内联)中按样式选择元素

如何在 Libre/Open Office 中使用 pyUNO 库检查段落调整?

如何使用 webDriver (python) 在 chrome 中最大化窗口