从主页(HighCharts)获取数据到NodeRed

时间:2018-05-22 17:57:25

标签: logging highcharts node-red

我想使用node-red:

从此图表中提取数据

http://fiskdata.se/raknare/live/live.php?locationId=109 该图表标有“Preliminäraresultsat 2018”,我想要绿色和红色系列。我希望能有警报,并且还可以显示家庭自动化中的水流量和温度。

在节点红色中我使用的是“http请求节点” - > “html node” - > “功能” - > “调试”。

我的问题是: 我应该在“html节点”中使用什么选择器?我试图通过firefox中的web开发人员对网页解决这个问题,但我不明白。

我的函数将两个系列转换为节点红色的数组是什么样的?两个系列,带值/日期。

Image for Node_red Code

1 个答案:

答案 0 :(得分:-1)

以下说明将告诉您如何在网页上找到获取图表背后数据的网址: https://onlinejournalismblog.com/2017/05/10/how-to-find-data-behind-chart-map-using-inspector/

使用这些说明,我认为对于您在问题中提到的页面,它将类似于:

  1. http://fiskdata.se/raknare/live/ajax/liveChart.php?counterId=232
  2. http://fiskdata.se/raknare/report/ajax/ackNettoChart.php?counterId=232&exportWidth=500&exportHeight=281&disableHeader=0&english=0
  3. 因此,在节点红色中,您可以使用上述2个URL之一和一个或多个节点创建一个包含 inject 节点, html in 节点的流程解析 html在节点中的输出。

    KR 一月