【问题标题】:How can I get SVG chart data with Selenium?如何使用 Selenium 获取 SVG 图表数据?
【发布时间】:2019-04-07 12:41:07
【问题描述】:

当鼠标左右移动到这个chart上时,是否可以获得可以在弹出窗口中看到的值?

如果我能看到它,我想我可以抓取它,但我很难找到输入图表的数据来源,无论是弹出窗口。 我只能找到 SVG 的矩形。

【问题讨论】:

    标签: python selenium web-scraping charts popup


    【解决方案1】:

    确实有可能,通过使用 aria-label 作为 xpath,以及正则表达式来匹配唯一的单词,例如“high”或“open”,然后你可以提取你想要的信息,这也是存在的在弹出窗口中 :) 如果您使用开发人员工具 > 检查将鼠标悬停在图表上,您将看到以下示例

    184. Monday, Dec  3, 2018. category, 1543795200000. y, 2804. open, 2800. high, 2826.75. low, 2787. close, 2804.
    

    更多关于在 xpath 中使用正则表达式的信息: Can I find an element using regex with Python and Selenium?

    【讨论】:

      猜你喜欢
      • 2020-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-18
      • 2016-05-27
      • 2020-12-16
      • 2021-08-18
      相关资源
      最近更新 更多