- 浏览: 260133 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (238)
- linux (12)
- php (79)
- mysql (9)
- IIS (2)
- apache (5)
- javascript (16)
- jquery (4)
- DIV+CSS (13)
- sqlserver (13)
- window系统 (12)
- photoshop (2)
- fireworks (1)
- 网站性能测试 (2)
- 网络知识 (8)
- c# (3)
- flash game (0)
- 计算机英语 (4)
- python (7)
- 算法设计与思考 (0)
- 服务器配置 (3)
- Flex (2)
- 电脑硬件 (1)
- oracle (7)
- 软件工程 (1)
- c语言 (1)
- nginx (5)
- wordpress (1)
- coreseek (0)
最新评论
-
玲cc:
语言这东西不用就容易忘。。以前学了现在又差不多忘光了。。
python满足你需要的50个模块 -
huazhiyu1981:
了解python库函数必须要有的资料!
python满足你需要的50个模块 -
faroasis:
toLocale之类的方法在ie下取决于本地设置,不建议用来做 ...
js时间戳转为日期格式 -
hyl1234:
pydev不错,不过还没入门。谢lz
python满足你需要的50个模块 -
mirguest:
因此,我就写了下面这个代码:
#!/usr/bin/env ...
python类学习
由于,最近搞一个根据手机号码,查手机号码归属地这个功能,网上一搜手机号码归属地api,一查,网易竟然有这个api
查询手机号码归属地:
http://www.yodao.com/smartresult-xml/search.s?type=mobile&q=手机号
举例:http://www.yodao.com/smartresult-xml/search.s?type=mobile&q=13615600386
返回xml:
<?xml version="1.0" encoding="gbk" ?> - <smartresult> - <product type="mobile"> <phonenum>13615600386</phonenum> <location>安徽 合肥</location> </product> </smartresult>
我只知道jquery能跨域请求,有两个方法,$.getScript()和$.getJSON(),但是网易的这个返回的是xml,要转换成json,就可以用$.getJSON()方法了,我是这样做的,登陆yahoo的yql查询语言控制台,网址:http://developer.yahoo.com/yql/console/中的输入框中输入
select * from xml where url="http://www.youdao.com/smartresult-xml/search.s?type=mobile&q=13615600386",选择转换程成json,然后test,然后就生成了json,如下:
{ "query": { "count": "1", "created": "2010-09-14T08:37:54Z", "lang": "en-US", "results": { "smartresult": { "product": { "type": "mobile", "phonenum": "13615600386", "location": "安徽 合肥" } } } } }
就这样,然后jquery 跨域请求下面的这个地址:http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D%22http%3A%2F%2Fwww.youdao.com%2Fsmartresult-xml%2Fsearch.s%3Ftype%3Dmobile%26q%3D13615600386%22&format=json&callback=?
就OK啦
直接上js代码:
$(function(){ $("#report-window").window({closed:true}); //查询手机归属地 $('#attribute').click(function(){ var q=parseInt($('#tel').text()); if(isNaN(q)) { $.messager.alert("提示信息","电话号码不存在或号码错误","info"); return false; } $(this).html("<img src='http://zufang.0551fangchan.com/images/loading.gif'/>"); $.getJSON("http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D%22http%3A%2F%2Fwww.yodao.com%2Fsmartresult-xml%2Fsearch.s%3Ftype%3Dmobile%26q%3D"+q+"%22&format=json&callback=?",function(data){ var telphone=data.query.results.smartresult.product.location; $('#attribute').text(telphone); }) }) });
官方网站:
http://developer.yahoo.com/yql/
YQL(Yahoo!Query Language)可以说是一种类似SQL的查询语言,类似于包括XPath/XQuery, 微软的LINQ, 谷歌的GQL, Facebook的FQL, 以及Amazon SimpleDB的查询接口和CouchDB等大多数的现代查询语言。最主要是它的用法比较有前途。他查询的数据源可以是数据库的表结构,也可以是RSS,HTML, ATOM, JSON, XML等等形式的数据集。使用方法是通过发送HTTP请求到REST终端来进行查询,他的网站是"http://developer.yahoo.com/yql/console
主要是YQL就是一个对静态(必须滴)网页,或者RSS的远程链接进行分析得到你自己规定的XPATH的进行过滤后,返回给你xml格式或者json格式的远程连接:
这个用来解决rss格式的新闻解析,比如得到rss腾讯的新闻
select * from rss where url="http://news.qq.com/newsgn/rss_newsgn.xml" 然后通过yql控制台:转换成json,或者xml.就可以处理了 关于更多的功能,需要日后继续发觉~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
发表评论
-
zend解密工具
2013-07-05 15:00 1396dezend:http://www.old.necenzur ... -
window下nginx虚拟主机不能解析php
2011-12-19 15:30 1573本地window7配置nginx 1.011虚拟主机不能解析p ... -
[转载]防御远程表单提交
2011-12-14 15:17 994防御远程表单提交 <?php ses ... -
fck 添加字数统计
2011-08-23 18:17 821<div id="textCount&quo ... -
dede伪静态
2011-07-15 17:42 828一、dede后台开启伪静态 二、修改 /include/ta ... -
Error infos: DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错!
2011-04-27 16:00 1877这是因为DedeCMS没有正确的和数据库服务器连接,出现问 ... -
php中的NULL字符
2011-04-11 14:40 912应该很多人都还没有认清空字符 串('')和NULL的关系吧! ... -
php mssql存储过程中的用到的预定义常量
2011-04-02 11:45 749php mssql存储过程中的用到的预定义常量,方便查询 ... -
php连接Oracle Database 10g Express Edition
2011-01-05 14:22 1237Oracle Database 10g Express Edi ... -
appserv2.5.10怪异
2010-12-20 14:30 1261同事使用include('http://')包含远程文件,本地 ... -
php缓冲区
2010-12-01 17:47 871<?php for ($i=0; $i<10; ... -
$_SERVER['SCRIPT_FILENAME']与__FILE__
2010-11-29 15:17 782假如web根目录:D:/web 先建立 d:/web/a.p ... -
zend framework初识并安装
2010-11-26 18:08 1322windows下 1。到官网下去下载zend framwor ... -
百度,google站内搜索
2010-11-22 09:06 853百度站内搜索:http://www.baidu.com/s?q ... -
我的文章被php100放在首页
2010-11-20 10:08 792今天无意中发下我的javaeye博客文章,竟然被php100放 ... -
刚接触thinkphp
2010-11-16 21:40 1721把学习到的thinkphp知识记录一下 ThinkPH ... -
Content-type大全
2010-11-12 10:13 845Description of Data Content ... -
php中的可变变量
2010-11-10 18:27 776感觉这个东西没什么多大作用,只会降低程序的可读性 <? ... -
phper分段,看看自己的位置
2010-11-08 11:22 8831 : 对PHPer的划分,我对P ... -
Xdebug MUST be loaded as a Zend extension in Unknown on line 0
2010-11-06 16:42 1695PHP Warning: Xdebug MUST be ...
相关推荐
node-yql, 用于NodeJS的YQL ( Yahoo查询语言) 模块 节点 yql节点YQL是 node.js的YQL客户端什么是 YQL?雅虎查询语言是一种表现语言,可以让你通过查询查询。过滤和 Join 数据。 使用 YQL,应用程序运行得更快,代码...
雅虎查询语言 (YQL) 的简单 nodejs 连接器 安装 npm 安装 yqclient 用法 使用 yqlient 很简单; 这是如何: var yqlient = require ( 'yqlient' ) ; var yql = yqlient . initYQL ( ) ; yql . query ( 'select ...
首先,雅虎的YQL是一种强大的工具,允许开发者通过类似于SQL的语言来查询、筛选和组合来自多个在线数据源的信息。它支持多种数据格式,如HTML、XML、RSS和Atom,以及Yahoo!自身的Web服务。开发者可以在Yahoo的YQL...
图书惊奇使用 Backbone JS 和 YQL(雅虎查询语言)开发的书店网站模型运行此代码的步骤: 在您的机器上安装 XAMPP 或 WAMP。 复制文件并将其粘贴到 XAMPP>htdocs 文件夹中。 点击“Localhost”或最好检查 xampp/wamp...
Query Language)是雅虎推出的一种强大的查询语言,它允许开发者通过简单的SQL-like语法来访问和操作网络上的各种数据源,包括RSS提要。 本文将深入探讨如何使用YQL来检索RSS提要,以"yql-rss-speed-comparison...
YQL(但另一个查询语言) YQL与sql的where部分非常相似。 您可以将其视为另一个也支持两组比较的sql。 YQL几乎没有新概念,因此您可以在阅读示例后很短的时间内使用它。尽管它是为规则引擎设计的,但可以在您的代码...
`yql-master`这个文件名可能是指一个名为“YQL”的库,它可能是这种规则引擎查询语言的实现。YQL可能提供了一个API,允许开发者方便地创建、管理并执行规则,类似于SQL查询的构建和执行。 在实际应用中,Go-golang...
在压缩包文件"15.Whir.Software.WeatherForecast"中,可能包含了一个示例项目或库,演示了如何使用编程语言(如Python)调用雅虎天气API。这个项目可能涉及以下内容: 1. **API密钥管理**:尽管雅虎天气API目前是...
YQL,全称为Yahoo Query Language,是由雅虎提供的一个强大工具,允许开发者以SQL语法查询网络上的各种数据源,包括XML、JSON等格式。YQL的一个重要特性是可以绕过浏览器的同源策略,因此可以用来进行跨域请求。通过...
开发者可以利用这个API来构建天气应用,为用户提供方便的天气查询服务。为了使用雅虎天气API,你需要注册一个开发者账户,并获取API密钥,这是访问API的凭证。 接下来,我们关注的是JSON(JavaScript Object ...
什么是yql-finance? yql-finance简单,快速 python API。 API返回当前时段和当前股票行情的收盘价(即APPL,GOOGL)。 股票价格:纳斯达克,SP&500,DAX等 如何使用它? 您可以使用它通过以下两种方式之一来获取...
1. **Yahoo YQL API**:Yahoo YQL(Yahoo Query Language)是一种强大的查询语言,允许开发者通过简单的SQL语法来访问和操作网络上的数据。在这个项目中,YQL API被用来获取最新的货币汇率信息,以便进行货币转换...
Yahoo YQL API已停产,无法再使用! 汇率API Java API可通过Yahoo YQL访问外汇汇率,并回退到OpenExchangeRates JSON。 这些服务的响应将被缓存一小时,然后重新执行请求以获取最新费率。 不支持以下官方ISO 4217...
使用YQL(Yahoo Query Language)编写查询,例如:`select * from weather.forecast where woeid in (select woeid from geo.places(1) where text="上海")`。这个查询将返回上海市的天气预报信息。 3. **WOEID**...
Yahoo查询语言(YQL)是Yahoo提供的一种强大的数据检索工具,它允许开发者通过简单的SQL-like语法来访问和操作网络上的各种数据源。在HotelRating应用中,YQL被用来查询TripAdvisor的公开API,获取酒店的评级信息。...
yqlworker 在云中运行您的 JS 代码的 HTML worker 'like' 界面 (Yahoo YQL)用法在可访问的 URL 中设置您的可执行文件。 您现在可以使用的代码是 E4X,它是 EcmaScript 的扩展,用于处理 XML 文档,因为这是可以在 ...
全天候(YQL演示)应用程序将演示如何在iOS中使用YQL以及解析和显示JSON格式的数据。 此外,它还包括GPS定位的示例。 用户可以通过将类似QuerrySQL传递到YQL API来输入多个城市名称以分别获取天气信息
mogy-yql MySQL 查询活动。安装在您的 mogy 项目中,使用 npm 安装依赖项: $ npm install mogy-yql --save将yql活动注册到 Amazon Simple Workflow : $ mogy register配置此模块不需要配置!样本判定器使用 ...
YQL(Yahoo! Query Language)是一种富有表现力的类似 SQL 的语言,可让您跨 Web 服务查询、过滤和连接数据。 使用 YQL,应用程序运行速度更快,代码行数更少,网络占用空间更小。 用法 将 YQL.swift 导入您的项目...