alexa api php,Alexa的XML API获取网站的Alexa排名的PHP示例代码
Alexa的XML API获取网站的Alexa排名的PHP示例代码
分类:应用接口| 发布:佚名| 查看: | 发表时间:2014/8/19
我们通会用Alexa的网站(或其它站长工具网站)来栓查我们的网站流量排名,这样就必须去那些网站。实际上,可以通过Alexa XML API 获取网站的Alexa相关的数据(XML格式的),再使用XML解析器来解析Alexa返回的XML,得到Alexa排名或其它的数据。
Alexa接口
Alexa的XML API接口是:http://data.alexa.com/data?cli=10&url=%YOUR_URL%
如果想获取更多的数据可以用:http://data.alexa.com/data?cli=10&dat=snbamz&url=%YOUR_URL%
用http://data.alexa.com/data?cli=10&dat=snbamz&url=camnpr.com返回的数据如下:
代码如下:
其中POPULARITY元素中的TEXT属性的值796686就是Alexa排名。
代码实现:
用PHP实现通过Alexa API 获取Alexa排名的代码为:
代码如下:
function getAlexaRank ($Domain){
$line = "";
$data = "";
$URL = "http://data.alexa.com/data/?cli=10&dat=snba&url=". $Domain ;
$fp = fopen ($URL ,"r");
if ($fp ){
while (!feof ($fp )){
$line = fgets ($fp );
$data .= $line ;
}
$p= xml_parser_create ();
xml_parse_into_struct ($p , $data , $vals );
xml_parser_free ($p );
for ($i =0 ;$i
if ($vals [$i ]["tag"]=="POPULARITY"){
return $vals [$i ]["attributes"]["TEXT"];
}
}
}
}
?>
使用方法:
代码如下:<?php
echo getAlexaRank("camnpr.com");
?>
alexa api php,Alexa的XML API获取网站的Alexa排名的PHP示例代码相关推荐
- alexa api php,PHP使用Alexa API获取网站的Alexa排名例子
我们通会用alexa的网站(或其它站长工具网站)来栓查我们的网站流量排名,这样就必须去那些网站.实际上,可以通过alexa xml api 获取网站的alexa相关的数据(xml格式的),再使用xm ...
- alexa api php,PHP使用Alexa API获取网站的Alexa排名例子_php实例
我们通会用Alexa的网站(或其它站长工具网站)来栓查我们的网站流量排名,这样就必须去那些网站.实际上,可以通过Alexa XML API 获取网站的Alexa相关的数据(XML格式的),再使用XM ...
- 播放器地址抓取 php,从优酷土豆视频地址中获取swf播放器分享地址 - PHP示例代码...
从优酷土豆视频地址中获取swf播放器分享地址 - PHP示例代码 分类:PHP_Python| 发布:佚名| 查看: | 发表时间:2014/10/27 由于最近项目开发中遇到视频分享的功能,以下简单 ...
- php获取排行榜,PHP 编程获取网站的 Alexa 排名
现在大多数提供网站排名的网站,其数据都是取自于 Alexa 发布的数据.但是 Alexa 的网站排名数据并不能简单.直接地得到,这是因为 Alexa 使用了干扰码技术,使得编程变得困难和繁琐. 但是从 ...
- 用jquery的ajax功能获取网站alexa的方法
用jquery的ajax功能获取网站alexa的方法: 获取网站alexa的方法其实就是利用了jquery的ajax功能,获取远程的xml文件,读取指定内容的代码,从而获取网站的alexa排名. 代码 ...
- 【小程序开发必备】微信小程序常用API全介绍,附示例代码和使用场景
文章目录 1.网络请求相关API 1.1 wx.request 1.2 wx.uploadFile 1.3 wx.downloadFile 1.4 wx.connectSocket 2.页面跳转相关A ...
- 获取计算机最大磁盘,Qt获取电脑磁盘容量(示例代码)
项目中用到了监测某磁盘(如:C盘.D盘等)的总容量和可用容量,查了一下,发现其实挺简单,调用一个Windows自带的API:GetDiskFreeSpaceEx( ... )就可以解决.用Qt做了一个 ...
- alexa api php,PHP通过Alexa官方API获取网站Alexa排名 - 米扑博客
Alexa 接口 Alexa的XML API接口是:http://data.alexa.com/data?cli=10&url=YOUR_DOMAIN_URL 查询结果如下: 如果想获取更多的 ...
- alexa api php,通过官方 API 获取网站 Alexa 排名
Alexa 官方提供了 XML API 接口工具,地址是:http://data.alexa.com/data?cli=10&url=%YOUR_URL%.如果想获取更多的数据可以用:http ...
最新文章
- 帮助你构建自适应布局的30款优秀 jQuery 插件(下篇)
- java解析lrc_java中用正则表达式解析LRC文件
- oracle 删除用户 递归,ORACLE递归查询遍历详解
- 云南计算机专升本数据结构_怎么查找云南省2019年专升本计算机专业试题
- 查询计算机端口号被谁占用了
- java中week of year_Java WeekFields weekOfYear()用法及代码示例
- 用Layer.search快速查询图元
- Vue学习笔记之05-条件判断
- 对此人的嚣张你们怎么看
- 汉诺塔问题(三柱及四柱)详解
- mysql解压版安装步骤
- 谷歌浏览器一直显示弹框登陆代理解决方法
- 使用Docker实现vsftpd配置——用户访问上传修改篇
- 报文学习四(LLDP协议)
- Windows使用快捷键
- python如何筛选数据_Python如何用filter函数筛选数据
- 我想吃掉你的胰脏--影片--观后感
- 这是转载的孔雀东南飞的文章
- 你被套路了吗?预防分析失误的必看指南
- 嵌入式Linux--制作根文件系统--buildroot
热门文章
- 中山大学_预推免_机试
- 产品思维训练 | “网易亲时光” 该何去何从?
- 【解决】word如何删除页眉上的一道横线
- 贯日儿童影楼管理系统
- 华为FreeBuds 5和华为FreeBudsPro 2 + 区别对比评测
- Photoshop中钢笔工具
- xp桌面计算机隐藏设置密码,电脑哪里输入隐藏wifi密码
- echart树图设置层级距离_Echarts - 树图实现四个层级
- 健康医疗 区块链_区块链如何帮助重新发明医疗保健
- 忍3服务器维护奖励,忍者必须死35月1日更新内容汇总 深渊冒险组队及奖励机制调整-游侠手游...