为没有 API 的网站创建 YQL

发布于 2024-09-30 08:31:01 字数 94 浏览 6 评论 0原文

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

I plan to create a YQL open table for a site which does not have an XML/JSON based API. I plan to use HTML scrapping to get data from the site and return it to YQL. Is this possible and is any of the Open Tables similar in nature?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝天 2024-10-07 08:31:01

问题 1:是的,有可能

如果这样做,您可能会经常使用自己数据表的 部分。您可以在其中编写 JavaScript,在将数据发送回客户端之前在服务器端处理数据。

我无法比文档更好地解释如何将服务器端 javascript 与 YQL 结合使用,而且这在很大程度上取决于您的用例的具体情况。因此,让我向您指出文档的相关部分: YQL 文档 - 执行元素

问题 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

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

Question 1: Yes, it is possible

If doing this you will probably use the <execute> part of your own datatable quite a bit. In there your can write javascript that processes the data on server side, before it is sent back to your client.

I cannot explain better how to use server side javascript with YQL than the documentation can and also it depends a lot on the specifics of your use case. Therefore let me point you to the relevant part of the documentation: YQL Documentation - execute element

Question 2: Examples

One example that you might find useful is this one, also from the docs.
https://developer.yahoo.com/yql/guide/yql-execute-examples.html#yql-execute-example-css-selector

Additionally tables like this should be interesting for you:
http://github.com/spullara/yql-tables/blob/master/search/search.imageweb.xml

Let me know how your experiment went, once it is done :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文