繁体   English   中英

从使用jqplot的网站上的绘图中获取原始数据

[英]Get raw data from plot on website that used jqplot

我正在尝试获取原始数据,使该图表标记为“过去24小时余额:1HS8cq9TDNqr77nwW6WwUZBjSDBLsmpt6e”。 我可以告诉他们他们使用jqplot绘制数据,但是找不到从中获取数字的源中的数据。 我假设它可能在javascript中的某个位置,因为html指向一个调用javascript类的画布,但我找不到它。

这是我正在尝试从https://www.ahashpool.com/wallet.php?wallet=1HS8cq9TDNqr77nwW6WwUZBjSDBLsmpt6e获取数据的网站

这个问题主要涉及更广泛的主题,即网络抓取,这是使用浏览器开发工具来跟踪数据源的主要步骤:

  1. 在页面上找到用于绘制图表的元素,在本例中为<div id='graph_earnings_results' style='height: 240px;'></div>
  2. 浏览js代码(在这种情况下,它完全位于页面<script>标记中),搜索对'graph_earnings_results'元素的引用。 唯一的地方是graph_earnings_init(data)函数,在其中创建绘图: $.jqplot('graph_earnings_results', t, {...});
  3. 所述graph_earnings_init(data)从被调用函数graph_earnings_ready(data) ,这又是在AJAX回调graph_earnings_refresh()函数。
  4. 最后,可以在graph_earnings_refresh()函数var url = ...找到数据源URL。 因此,完整的数据源URL将是https://www.ahashpool.com/wallet_graph_earnings_results.php?wallet=1HS8cq9TDNqr77nwW6WwUZBjSDBLsmpt6e

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM