从使用 jqplot 的网站上的绘图中获取原始数据
Get raw data from plot on website that used jqplot
我正在尝试获取使图表标记为 "Last 24 Hours Balance: 1HS8cq9TDNqr77nwW6WwUZBjSDBLsmpt6e" 的原始数据。我可以告诉他们使用 jqplot 来绘制数据,但无法在获取数字的来源中找到数据。我假设它可能在 javascript 中的某处,因为 html 指向调用 javascript class 的 canvas,但我找不到它.
这是我试图从 https://www.ahashpool.com/wallet.php?wallet=1HS8cq9TDNqr77nwW6WwUZBjSDBLsmpt6e
获取数据的网站
这个问题主要是关于更广泛的话题,网络抓取,这里是使用浏览器开发工具追踪数据源的主要步骤:
- 在页面上找到用于绘制图表的元素,在我们的例子中就是
<div id='graph_earnings_results' style='height: 240px;'></div>
。
- 查看 js 代码(在本例中它完全位于页面
<script>
标记中),搜索对 'graph_earnings_results'
元素的引用。唯一的地方是 graph_earnings_init(data)
函数,其中创建了绘图:$.jqplot('graph_earnings_results', t, {...});
.
- 从
graph_earnings_ready(data)
调用的graph_earnings_init(data)
函数,又是graph_earnings_refresh()
函数中的AJAX回调。
- 最后,数据源URL可以在
graph_earnings_refresh()
函数中找到,var url = ...
。因此,完整的数据源 URL 将是 https://www.ahashpool.com/wallet_graph_earnings_results.php?wallet=1HS8cq9TDNqr77nwW6WwUZBjSDBLsmpt6e
我正在尝试获取使图表标记为 "Last 24 Hours Balance: 1HS8cq9TDNqr77nwW6WwUZBjSDBLsmpt6e" 的原始数据。我可以告诉他们使用 jqplot 来绘制数据,但无法在获取数字的来源中找到数据。我假设它可能在 javascript 中的某处,因为 html 指向调用 javascript class 的 canvas,但我找不到它.
这是我试图从 https://www.ahashpool.com/wallet.php?wallet=1HS8cq9TDNqr77nwW6WwUZBjSDBLsmpt6e
获取数据的网站这个问题主要是关于更广泛的话题,网络抓取,这里是使用浏览器开发工具追踪数据源的主要步骤:
- 在页面上找到用于绘制图表的元素,在我们的例子中就是
<div id='graph_earnings_results' style='height: 240px;'></div>
。 - 查看 js 代码(在本例中它完全位于页面
<script>
标记中),搜索对'graph_earnings_results'
元素的引用。唯一的地方是graph_earnings_init(data)
函数,其中创建了绘图:$.jqplot('graph_earnings_results', t, {...});
. - 从
graph_earnings_ready(data)
调用的graph_earnings_init(data)
函数,又是graph_earnings_refresh()
函数中的AJAX回调。 - 最后,数据源URL可以在
graph_earnings_refresh()
函数中找到,var url = ...
。因此,完整的数据源 URL 将是 https://www.ahashpool.com/wallet_graph_earnings_results.php?wallet=1HS8cq9TDNqr77nwW6WwUZBjSDBLsmpt6e