【问题标题】:x y coordinate of interactive chart using selenium使用 selenium 的交互式图表的 x y 坐标
【发布时间】:2018-06-03 16:47:20
【问题描述】:

我正在尝试在 tradingview.com 图表上获取各个蜡烛的元素。特别是它们的 x 和 y 坐标。问题是使用检查器我无法让单个蜡烛显示为它们自己的元素。

我知道使用

location = element.location

如果元素是蜡烛,我可以得到但无法找到单个蜡烛的 xpath

有什么帮助吗?谢谢

link

【问题讨论】:

    标签: python selenium trading


    【解决方案1】:

    看起来股票图表是来自Canvas类型的元素:

    如您所见,内容作为一个整体出现在 DOM 中,您无法跟踪任何子元素,例如蜡烛。 为了进一步分析 Canvas,我建议使用像 ashot 这样的开源库在您的代码中对其进行快照,对于 python,请查看 this solution。然后,您将能够通过图像中的 RGB 代码检查蜡烛,并获取它们的坐标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-30
      • 2015-09-28
      • 2012-11-26
      • 2021-07-10
      • 2013-05-05
      • 1970-01-01
      • 2021-03-07
      相关资源
      最近更新 更多