【问题标题】:How can i get text from class using selenium我如何使用 selenium 从课堂上获取文本
【发布时间】:2020-08-25 02:40:13
【问题描述】:
<div class="class-one">
<div class="class-two">
sample text
<div class="class-three">
<a href="https://google.com" target="" class="button button--outline button--purple " id="" title="search"><i class="fal fa-fw fa-file-word"></i><span class="button__title">search</span></a>
</div>
</div>
</div>

当我执行driver.find_elements_by_css_selector('div.class-two') 时,它也会打印sample textsearch,我如何才能在python 中使用selenium 仅获取示例文本?

【问题讨论】:

标签: python css selenium


【解决方案1】:

你只需要在最后写“文本”。

driver.find_element_by_css_selector('div.class-two').text

【讨论】:

  • AttributeError: 'list' 对象没有属性 'text'
  • 将 find_elements_by_css_selector 更改为 find_element_by_css_selector
  • 它还显示示例文本和搜索,但我只需要示例文本
  • driver.find_element_by_css_selector('div.class-two').text.split("\n")[0]
猜你喜欢
  • 2022-09-23
  • 1970-01-01
  • 1970-01-01
  • 2018-03-31
  • 2022-07-12
  • 1970-01-01
  • 2020-03-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多