YQL,(Yahoo! Query Language)是一种支持对互联网上的数据进行查询、过滤、连接、类似SQL语法的简单语言。用YQL官方的话:有了YQL,开发人员只需要使用一种简单的查询语言即可访问和操控互联网上丰富的数据,而不再需要反复学习使用各种各样的API。
一种代表作数据库发展未来的创意,数据库应该能够不仅仅代表具体的表和空间,变成广义的数据库,延展到整个互联网,才是一个最庞大的数据库。
火丁大盗给了个简单的例子:
select * from html
where url='http://www.dangdang.com/'
and xpath='//ul[@id="homepage_promotion_count_ul"]/li/p[@class="name"]/a'
很像sql,对吧,或者说,看起来就是sql,不过呢,where限定在了当当网,并且要的数据是从这个xpath里面取出来的,借由FireBug可以轻松获取xpath:
熟悉动态语言和脚本的同学应该不陌生这种语法。
这个东西已经集成到大名鼎鼎的http://developer.yahoo.com/yui/3/里面去了,了解了解:http://developer.yahoo.com/yql
通过console输入YQL:
http://developer.yahoo.com/yql/console
- 大小: 83.1 KB
分享到:
相关推荐
node-yql, 用于NodeJS的YQL ( Yahoo查询语言) 模块 节点 yql节点YQL是 node.js的YQL客户端什么是 YQL?雅虎查询语言是一种表现语言,可以让你通过查询查询。过滤和 Join 数据。 使用 YQL,应用程序运行得更快,代码...
yql-rss-speed-comparison, 演示如何使用YQL检索RSS提要的快速演示 演示如何使用YQL检索RSS提要的快速演示
YQL(但另一个查询语言) YQL与sql的where部分非常相似。 您可以将其视为另一个也支持两组比较的sql。 YQL几乎没有新概念,因此您可以在阅读示例后很短的时间内使用它。尽管它是为规则引擎设计的,但可以在您的代码...
什么是yql-finance? yql-finance简单,快速 python API。 API返回当前时段和当前股票行情的收盘价(即APPL,GOOGL)。 股票价格:纳斯达克,SP&500,DAX等 如何使用它? 您可以使用它通过以下两种方式之一来获取...
使用YQL获取json形式的html 然后用jsonp来实现ajax跨域 截取跨域的html网页
雅虎查询语言 (YQL) 的简单 nodejs 连接器 安装 npm 安装 yqclient 用法 使用 yqlient 很简单; 这是如何: var yqlient = require ( 'yqlient' ) ; var yql = yqlient . initYQL ( ) ; yql . query ( 'select ...
本文介绍一个利用Jquery和雅虎的YQL服务实现天气预报功能,需要的朋友可以参考下
mogy-yql MySQL 查询活动。安装在您的 mogy 项目中,使用 npm 安装依赖项: $ npm install mogy-yql --save将yql活动注册到 Amazon Simple Workflow : $ mogy register配置此模块不需要配置!样本判定器使用 ...
yql-swift yql-swift 是一个 Objective-C 库,为您的 iOS 应用程序提供 YQL 连接。 YQL(Yahoo! Query Language)是一种富有表现力的类似 SQL 的语言,可让您跨 Web 服务查询、过滤和连接数据。 使用 YQL,应用...
YQL Geo Library 是一个 JavaScript 库用来根据地名获取经纬度,或者根据经纬度获取对应的地名。 示例代码: yqlgeo.get('paris,fr',function(o){ alert(o.place.name ' (' o.place.centroid.latitude ',' o....
您现在可以使用的代码是 E4X,它是 EcmaScript 的扩展,用于处理 XML 文档,因为这是可以在 YQL 服务器上运行的 Javascript 的限制。 。 在编写工作代码时,声明一个将返回给客户端的全局变量result 。 如果我们想...
Yahoo YQL API已停产,无法再使用! 汇率API Java API可通过Yahoo YQL访问外汇汇率,并回退到OpenExchangeRates JSON。 这些服务的响应将被缓存一小时,然后重新执行请求以获取最新费率。 不支持以下官方ISO 4217...
全天候(YQL演示)应用程序将演示如何在iOS中使用YQL以及解析和显示JSON格式的数据。 此外,它还包括GPS定位的示例。 用户可以通过将类似QuerrySQL传递到YQL API来输入多个城市名称以分别获取天气信息
YQL-Skorpion.github.io
the_newsroom 基于 jQuery OOP、Ajax 和 YQL 的新闻应用
网站总览一个简单的移动Web应用程序项目,使用YQL检索给定股票的一些财务数据。技术框架: 股票数据:使用 以获取库存统计信息测试:
一个简单的翻译类,通过YQL查询谷歌翻译 方法 .from(String language) 设置源语言。 必须是有效的或auto 。 默认为auto 。 .to(String language) 设置目标语言。 必须是有效的。 默认为en 。 .translate(String ...
图书惊奇使用 Backbone JS 和 YQL(雅虎查询语言)开发的书店网站模型运行此代码的步骤: 在您的机器上安装 XAMPP 或 WAMP。 复制文件并将其粘贴到 XAMPP>htdocs 文件夹中。 点击“Localhost”或最好检查 xampp/wamp...
自述文件-不再支持不再支持此小工具,因为Microsoft已停止使用Windows小工具,并且无法通过YQL访问SEQWater Dam数据。使用请参阅下载小工具文件。建立在目录中创建所有内容的zip文件将.zip扩展名更改为.gadget