【发布时间】:2021-07-21 20:46:00
【问题描述】:
我正在尝试使用 selenium 从网页中获取价值。
<span class="dashValues ng-binding">1,672 W</span>
具体来说,我想要 1,627。 我试过```
span_element = driver.find_element_by_css_selector("dashValues ng-binding") and
ontent.find_elements_by_xpath("//html//body//div//div[3]//div//ui-view//div//ng-include//div//div[1]//div[1]//div//div//div[2]//span")```
没有运气。任何帮助,将不胜感激。 提前致谢。
【问题讨论】:
-
您想从
span标记中获取该特定值 -
请记住,您也可以从检查中获取元素路径,并使用“复制 JS 路径”(Chrome & Brave)。然后通过从 Selenium 执行 JavaScript 来检索元素。
-
你能分享那个页面链接吗?
-
@Prophet 我无法分享链接。对不起,我应该在我的问题中提到这一点。该链接指向我的建筑物使用的太阳能电池板仪表板的显示。我怀疑任何人都可以从客人的角度造成任何伤害,但这违反了我学校的隐私规则。我也很抱歉这个问题的措辞有多糟糕,我是 html 和 selenium 的新手。如果我有任何未来的问题,我肯定他们会更好。
-
没问题。我看到你已经在这里接受了一个答案,所以我知道问题已经解决了。