如何使用 Selenium 获取 SVG 图表数据?
How can I get SVG chart data with Selenium?
是否可以得到在这个chart上左右移动鼠标时出现的弹出窗口中可以看到的值?
如果我能看到它,我想我可以抓取它,但我很难找到输入图表的数据源,也不是弹出窗口。
我只能找到 SVG 的矩形。
确实有可能,通过使用 aria-label 作为 xpath,以及正则表达式来匹配 'high' 或 'open' 等独特的词,然后您可以提取信息想要,它也出现在弹出窗口中 :) 如果您使用开发人员工具 > 检查将鼠标悬停在图表上,您将看到下面的示例
184. Monday, Dec 3, 2018. category, 1543795200000. y, 2804. open, 2800. high, 2826.75. low, 2787. close, 2804.
有关在 xpath 中使用正则表达式的更多信息:
是否可以得到在这个chart上左右移动鼠标时出现的弹出窗口中可以看到的值?
如果我能看到它,我想我可以抓取它,但我很难找到输入图表的数据源,也不是弹出窗口。 我只能找到 SVG 的矩形。
确实有可能,通过使用 aria-label 作为 xpath,以及正则表达式来匹配 'high' 或 'open' 等独特的词,然后您可以提取信息想要,它也出现在弹出窗口中 :) 如果您使用开发人员工具 > 检查将鼠标悬停在图表上,您将看到下面的示例
184. Monday, Dec 3, 2018. category, 1543795200000. y, 2804. open, 2800. high, 2826.75. low, 2787. close, 2804.
有关在 xpath 中使用正则表达式的更多信息: