【问题标题】:Create YQL for sites which do not have an API为没有 API 的站点创建 YQL
【发布时间】:2010-10-31 15:47:15
【问题描述】:

我计划为一个没有基于 XML/JSON 的 API 的站点创建一个 YQL 开放表。我计划使用 HTML 抓取从站点获取数据并将其返回给 YQL。这可能吗?任何 Open Tables 在性质上是否相似?

【问题讨论】:

    标签: javascript api web-scraping yql


    【解决方案1】:

    问题1:是的,有可能

    如果这样做,您可能会大量使用您自己的数据表的<execute> 部分。在那里,您可以编写 javascript 来处理服务器端的数据,然后再将其发送回您的客户端。

    我无法比文档更好地解释如何将服务器端 javascript 与 YQL 一起使用,而且它在很大程度上取决于您的用例的具体情况。因此,让我指出文档的相关部分:YQL Documentation - execute element

    问题 2:示例

    您可能会发现有用的一个示例是这个示例,也来自文档。 https://developer.yahoo.com/yql/guide/yql-execute-examples.html#yql-execute-example-css-selector

    另外,像这样的表格对您来说应该很有趣: http://github.com/spullara/yql-tables/blob/master/search/search.imageweb.xml

    一旦完成,请告诉我你的实验进展如何:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-22
      • 2010-10-09
      • 2012-03-13
      相关资源
      最近更新 更多