为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过 aria-hidden 读取 span?

如何通过 aria-hidden 读取 span?

千万里不及你 2023-11-13 10:26:15
我已经尝试了大约 2 个小时,但没有运气看到如何读取具有“aria-hidden=true”标签的跨度之间的文本。该网站的代码是这样的:<div class="badge">    <span aria-hidden="true">123</span></div>知道如何使用 xpath 或类似的东西查看文本吗?我当前的代码是这样的,但由于某种原因从页面上返回随机跨度文本。for i in web.find_elements(xpath="//div[contains(concat(' ', @class, ' '), ' badge ')]//span[1]"):                    print(i.get_attribute("innerText"))任何帮助将不胜感激
查看完整描述

1 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

根据您发布的 HTML,我在元素innerText中没有看到该属性span。要获取 Selenium 中元素的文本,您应该使用getText()


for i in web.find_elements(xpath="//div[contains(concat(' ', @class, ' '), ' badge ')]//span[1]"):

                    print(i.getText())


查看完整回答
反对 回复 2023-11-13
  • 1 回答
  • 0 关注
  • 118 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信