【问题标题】:how to read hidden text in python by using selenium?如何使用 selenium 读取 python 中的隐藏文本?
【发布时间】:2020-04-23 08:54:28
【问题描述】:

我在 python 中使用 selenium 从网站读取表数据。我想得到data1data2。 我使用如下代码。但我只能得到data2,第一个代码什么都不会打印。谁能告诉我如何解决这个问题?谢谢。

elem = browser.find_element_by_css_selector('td.el-table_1_column_1.is-hidden div')
print(elem.text)
elem = browser.find_element_by_css_selector('td.el-table_1_column_2 div')
print(elem.text)
<td class="el-table_1_column_1   is-hidden">
    <div class="cell">data1</div>
</td>
<td class="el-table_1_column_2  ">
    <div class="cell">data2</div>
</td>

【问题讨论】:

    标签: python html css selenium


    【解决方案1】:

    使用elem.get_attribute("textContent")从节点获取隐藏值。

    elem = browser.find_element_by_css_selector('td.el-table_1_column_1.is-hidden div')
    print(elem.get_attribute("textContent"))
    

    请查看以下Link

    【讨论】:

      猜你喜欢
      • 2012-10-14
      • 2017-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-07
      • 2021-06-15
      相关资源
      最近更新 更多