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
分享到:
相关推荐
本文将深入探讨如何使用YQL来检索RSS提要,以"yql-rss-speed-comparison"项目为例,这是一个开源项目,旨在展示如何高效地利用YQL实现RSS提要的获取和处理。 首先,我们需要了解YQL的基本结构。YQL语句通常由SELECT...
node-yql, 用于NodeJS的YQL ( Yahoo查询语言) 模块 节点 yql节点YQL是 node.js的YQL客户端什么是 YQL?雅虎查询语言是一种表现语言,可以让你通过查询查询。过滤和 Join 数据。 使用 YQL,应用程序运行得更快,代码...
YQL,全称为Yahoo Query Language,是由雅虎提供的一个强大工具,允许开发者以SQL语法查询网络上的各种数据源,包括XML、JSON等格式。YQL的一个重要特性是可以绕过浏览器的同源策略,因此可以用来进行跨域请求。通过...
YQL(但另一个查询语言) YQL与sql的where部分非常相似。 您可以将其视为另一个也支持两组比较的sql。 YQL几乎没有新概念,因此您可以在阅读示例后很短的时间内使用它。尽管它是为规则引擎设计的,但可以在您的代码...
什么是yql-finance? yql-finance简单,快速 python API。 API返回当前时段和当前股票行情的收盘价(即APPL,GOOGL)。 股票价格:纳斯达克,SP&500,DAX等 如何使用它? 您可以使用它通过以下两种方式之一来获取...
这篇文章主要讲解如何使用jQuery和雅虎的YQL(Yahoo Query Language)服务来实现一个简单的天气预报功能。在不涉及任何后端开发的情况下,通过前端JavaScript技术获取并展示天气信息。 首先,雅虎的YQL是一种强大的...
雅虎查询语言 (YQL) 的简单 nodejs 连接器 安装 npm 安装 yqclient 用法 使用 yqlient 很简单; 这是如何: var yqlient = require ( 'yqlient' ) ; var yql = yqlient . initYQL ( ) ; yql . query ( 'select ...
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....
【标题】:“the_newsroom:基于 jQuery OOP、Ajax 和 YQL 的新闻应用” 这个项目名为“the_newsroom”,它是一个使用 jQuery 对象导向编程(OOP)、Ajax 技术和 Yahoo Query Language(YQL)构建的新闻应用程序。...
【天气应用制作】\n\n本项目名为"weatherboss",是一个使用JavaScript技术,特别是结合Yahoo Query Language(YQL)和jQuery库构建的天气查询应用示例。此应用旨在为乔治亚理工学院的gt-webdev ccorg会议提供一个...
《使用YQL检索库存数据构建jQuery Mobile 1.1站点详解》 在现代Web开发中,实时、准确的股票数据是构建金融应用的关键元素。本文将深入探讨如何使用Yahoo Query Language (YQL) 获取股票数据,并结合jQuery Mobile ...
1. **Yahoo YQL API**:Yahoo YQL(Yahoo Query Language)是一种强大的查询语言,允许开发者通过简单的SQL语法来访问和操作网络上的数据。在这个项目中,YQL API被用来获取最新的货币汇率信息,以便进行货币转换...
您现在可以使用的代码是 E4X,它是 EcmaScript 的扩展,用于处理 XML 文档,因为这是可以在 YQL 服务器上运行的 Javascript 的限制。 。 在编写工作代码时,声明一个将返回给客户端的全局变量result 。 如果我们想...
Yahoo YQL API已停产,无法再使用! 汇率API Java API可通过Yahoo YQL访问外汇汇率,并回退到OpenExchangeRates JSON。 这些服务的响应将被缓存一小时,然后重新执行请求以获取最新费率。 不支持以下官方ISO 4217...
1、sql里多个不同的where条件,快速过滤出缓存里满足条件的数据2、调用rule 和数据集合
全天候(YQL演示)应用程序将演示如何在iOS中使用YQL以及解析和显示JSON格式的数据。 此外,它还包括GPS定位的示例。 用户可以通过将类似QuerrySQL传递到YQL API来输入多个城市名称以分别获取天气信息
YQL-Skorpion.github.io