【问题标题】:Parsing data from external website [closed]解析来自外部网站的数据 [关闭]
【发布时间】:2013-06-27 13:18:15
【问题描述】:

我正在尝试从该链接和网站上的类似链接解析数据表。 基本上它显示了安大略省不同地区的水位。我想获取数据表并制作自己的图表。

有人可以指出我这样做的方向吗? 没有PHP可以吗?

Target link

【问题讨论】:

标签: php jquery html json parsing


【解决方案1】:

可以不用 PHP 吗? 绝对可以!

我建议使用 Yahoo! Query Language (YQL)。

什么是 YQL?

雅虎!查询语言是一种富有表现力的类 SQL 语言,它允许 您可以跨 Web 服务查询、过滤和连接数据。使用 YQL,应用程序 运行速度更快,代码行数更少,网络占用空间更小。

-- YQL Homepage

看看YQL Console,右侧面板底部有一些很好的例子,标题为DATA TABLES

另一件让我觉得很棒的事情是THE REST QUERY 功能。

您可以使用此 API 访问 XMLJSON 格式的查询结果。

还有一个完整记录的user guide,您可以使用它来找到答案。

试一试,我保证你会♥那个。

【讨论】:

  • 我正在尝试使用 YQL 执行此操作,但我遇到了困难,因为我必须提交我同意免责声明才能查看数据。我也试过... select * from html where url='wateroffice.ec.gc.ca/graph/graph_e.html?stn=04ME003' 所以它只查询免责声明而不是数据,知道如何绕过或接受免责声明。我试过 select * from htmlpost where url='wateroffice.ec.gc.ca/graph/graph_e.html?stn=04ME003/include/…' and postdata="disclaimer_action=I Agree" and xpath="//p/input"
  • 这个问题被选为题外话,请更新:你尝试过什么为什么没有用?我>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-01-12
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
  • 2015-11-23
  • 2012-09-09
  • 2017-04-04
相关资源
最近更新 更多