如何使用硒在python中获取html文本?

developer_s

我正在使用 python 的 selenium 并尝试将文本提取到列表或数据框中。我正在尝试从 class="flex">M 中获取文本“M”。将这个和另一个项目放入数据框中,然后循环并再次向数据框中添加行。

elm_result1 = driver.find_element_by_css_selector("span[flex ng-bind='LB.record.SEX_CD']")
print("Total results: ", elm_result1.text)

HTML

<span flex-gt-sm="" layout="row" class="layout-row flex-gt-sm">
    <span class="summaryLabel shorterLabel">Gender</span>
    <span flex="" ng-bind="LB.record.SEX_CD" class="flex">M</span>
</span>

和另一个类似的结构

<span flex="" ng-bind="(LB.record.FIRST_NAME)" class="flex">A</span>

错误信息

selenium.common.exceptions.InvalidSelectorException: Message: invalid selector: An invalid or illegal selector was specified
  (Session info: chrome=75.0.3770.142)
化脓

使用下面的css。

elm_result1 = driver.find_element_by_css_selector("span.flex[ng-bind='LB.record.SEX_CD']")
print("Total results: ", elm_result1.text)

截屏:

在此处输入图片说明

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用python硒键入文本后,如何从搜索建议中获取值?

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

如何获取和比较存储在网页元素中的文本?使用硒,Python

使用VBA硒从HTML获取属性文本

如何使用硒获取WebElement文本

使用文本硒beautifulsoup python获取标签

如何使用硒读取python中的隐藏文本?

如何使用Selenium Python从html表中获取文本对象

如何使用硒在python中获取网络属性的特定部分?

如何仅获取标签文本而不跨硒python中的文本?

如何从span html python中获取文本

如何从硒python中的JSON中获取

如何获取硒中的获取请求的文本输出?

如何使用硒在iframe中获取docx?

如何使用硒在 li 中获取 a 标签

如何仅从硒中的文本中获取数字?

如何获取硒元素的文本?

python硒从元素获取文本

如何使用硒从不包含子元素的元素获取文本

如何使用xpath获取范围内的文本。硒蟒蛇

在硒Python中每次更改时获取跨度文本(值)

python硒获取ul类中的所有文本

我如何使用硒和python从网站获取工具提示文本,其中文本来自javascript

如何在硒python中的html5数据属性处获取值

我如何使用硒包装器从带有VBA的HTML中获取特定元素

从python硒中的HTML表中提取链接文本

如何在Python中使用硒来提取“查看更多”中的文本?

如何在python 3.8中等待文本字段可使用硒编辑

使用硒解析某些“ html元素”中的文本