【发布时间】:2025-12-08 18:50:02
【问题描述】:
我正在尝试从 HighCharts 中抓取数据。在 * 上遇到类似问题/问题后,我尝试了多种方法,但我似乎无法在这里破解它。
在这个网址上:https://www.bustabit.com/user/9mins
所以一些解决方案建议使用控制台命令 Highcharts.charts[..]。这在这里行不通。 可以只抓取“highcharts-series-group”。然而结果数据:
M 3.7745098039216 79.5788071428571 L 7.5871459694989 94.70737857142853 L 11.399782135076 48.41395 L.....
这是转换后的数据(数据 -> 转换 -> SVG 坐标?)。所以问题是如何预先转换数据。
另一个* question/answer 设法通过在页面源中的本地 js 文件中查找代码来进行反向转换。我在页面来源中找到了something similar,但由于它的长度很难破译。
我是要在这个文件中找到答案来对数字进行逆向工程,还是有办法以不同的方式获得数据预转换?
【问题讨论】:
-
看来是故意隐藏了这个数据(Highcharts全局对象被隐藏了)。 Highcharts 支持团队无法帮助您获取这些数据。在这种情况下,最好的选择是联系应用创建者。
-
嗨,塞巴斯蒂安,感谢您的关注。很奇怪,它被隐藏了,因为所有信息都是公开的,每场比赛!
标签: svg web-scraping highcharts