【发布时间】:2010-10-31 15:47:15
【问题描述】:
我计划为一个没有基于 XML/JSON 的 API 的站点创建一个 YQL 开放表。我计划使用 HTML 抓取从站点获取数据并将其返回给 YQL。这可能吗?任何 Open Tables 在性质上是否相似?
【问题讨论】:
标签: javascript api web-scraping yql
我计划为一个没有基于 XML/JSON 的 API 的站点创建一个 YQL 开放表。我计划使用 HTML 抓取从站点获取数据并将其返回给 YQL。这可能吗?任何 Open Tables 在性质上是否相似?
【问题讨论】:
标签: javascript api web-scraping yql
问题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
一旦完成,请告诉我你的实验进展如何:)
【讨论】: