我正在使用 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)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句