python - 硒跨刮
问题描述
我正在尝试使用 selenium 来抓取跨度内的数据,我的代码如下所示,输出来自整个跨度项。“280 [-49]”,如何清除span内的提醒,得到280的值。
warrant_bar = driver.find_element_by_xpath('//div[@class="bar tooltip_os'+str(row)+' tooltipstered"]/span').get_attribute("innerHTML")
解决方案
您可以将该值存储为字符串,然后将其拆分并从列表中获取第一项。
warrant_bar.split()[0]
你会得到280。
如果这是您要查找的内容,则将此答案标记为解决方案。
推荐阅读
- php - 使用 php 更改使用的 woocommerce 电子邮件模板(不自定义模板)
- asp.net-mvc - Visual Studio ASP.NET Web 部署 - 每个引用自定义库的页面都给出错误 404
- git - 如何解决 git push 被拒绝的错误?
- php - 在 Symfony 4 防火墙后面处理 AJAX 调用的正确方法是什么?
- r - 为什么 stringr 和 purrr 函数只有在我创建函数时才能一起工作?
- jquery - 增加,减少输入中的值并且不显示负数
- c# - 将 httpHandler 附加到 httpclientFactory webapi aspnetcore 2.1
- ruby-on-rails - coffee.ERB 文件的 Jest 测试
- c++11 - 寻找乐趣的时间复杂度
- android - 预览屏幕不显示任何内容