alexa api php,PHP通过Alexa官方API获取网站Alexa排名 - 米扑博客
Alexa 接口
Alexa的XML API接口是:http://data.alexa.com/data?cli=10&url=YOUR_DOMAIN_URL
查询结果如下:
如果想获取更多的数据可以用:http://data.alexa.com/data?cli=10&dat=snbamz&url=YOUR_DOMAIN_URL
查询结果如下:
说明:POPULARITY字段中的TEXT属性的值 267937 就是Alexa的全球排名
如果想获取Alexa全球排名变化趋势,可以用:https://traffic.alexa.com/graph?u=YOUR_DOMAIN_URL
查询结果如下:
Alexa 还可以查看流量占比,需添加上参数
查询结果如下:
参数说明:
Alexa 全球排名查询:http://traffic.alexa.com/graph?y=t&u=mimvp.com
Alexa 流量占比查询:http://traffic.alexa.com/graph?y=q&u=mimvp.com
Alexa 排名数据接口
接口一:
http://data.alexa.com/data/+wQ411en8000lA?cli=10&dat=snba&ver=7.0&cdt=alx_vw=20&wid=12206&act=00000000000&ss=1680x1050&bw=964&t=0&ttl=35371&vis=1&rq=4&url=http://www.baidu.com
接口二:
http://data.alexa.com/data/TCaX/0+qO000fV?cli=10&dat=snba&ver=7.0&cdt=alx_vw=20&wid=31472&act=00000000000&ss=1024x768&bw=639&t=0&ttl=4907&vis=1&rq=23&url=http://www.baidu.com
接口三:
http://data.alexa.com/data/ezdy01DOo100QI?cli=10&dat=snba&ver=7.0&cdt=alx_vw=20&wid=16865&act=00000000000&ss=1024x768&bw=775&t=0&ttl=1125&vis=1&rq=2&url=http://www.baidu.com
接口四:
http://data.alexa.com/data/+wQ411en8000lA?cli=10&dat=snba&ver=7.0&cdt=alx_vw=20&wid=12206&act=00000000000&ss=1680x1050&bw=964&t=0&ttl=35371&vis=1&rq=4&url=http://www.baidu.com
接口参数说明:
ezdy01DOo100QI是aid
"cli=10&dat=snba&ver=7.0&cdt=alx_vw=20&"这部分是固定值。
wid是个随机数。
act数据包含了Alexa Toobar功能的被使用情况。
ss很明显是屏幕分辨率了。
bw是IE窗口的宽度。
t取值是0或1,和当前IE的window对象还有referrer有关。
ttl是当前页面打开速度,和Site Stats中的Speed有关。
vis表明IE是否显示工具条。
rq是对象计数器。
查询结果示例:
http://data.alexa.com/data/ezdy01DOo100QI?cli=10&dat=snba&ver=7.0&cdt=alx_vw=20&wid=16865&act=00000000000&ss=1024x768&bw=775&t=0&ttl=1125&vis=1&rq=2&url=http://www.baidu.com
xml 返回结果,开头包括了一些反向链接的网站,中间是网站排名等信息,下面是网站介绍,网站管理员可以向Alexa添加这些信息。
Alexa 查询米扑科技(mimvp.com)
Alexa 查询相关站点
Alexa 官方
第三方数据接口
PHP 通过 Alexa官方 API 获取网站 Alexa 排名
/**
* php 获取 alexa_rank
*
* author : mimvp.com
* date :2018.01.06
*/
@$domain = $_GET['domain'];
if(!isset($_GET['domain']) || $_GET['domain'] == "") {
$domain = "mimvp.com";
}
$res = array();
$res['domain'] = $domain;
$res['alexa_rank'] = getAlexaRank($domain);
var_dump($res);
function getAlexaRank ($domain='mimvp.com'){
$alexa_rank = 0;
$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") {
$alexa_rank = $vals[$i]["attributes"]["TEXT"];
if(empty($alexa_rank)) {
$alexa_rank = 0;
}
fclose($fp);
return $alexa_rank;
}
}
fclose($fp);
}
return $alexa_rank;
}
?>
运行结果:
array (size=2)
'domain' => string 'mimvp.com' (length=9)
'alexa_rank' => string '267937' (length=6)
米扑免费查询 Alexa API 接口:
参考推荐:
alexa api php,PHP通过Alexa官方API获取网站Alexa排名 - 米扑博客相关推荐
- 用jquery的ajax功能获取网站alexa的方法
用jquery的ajax功能获取网站alexa的方法: 获取网站alexa的方法其实就是利用了jquery的ajax功能,获取远程的xml文件,读取指定内容的代码,从而获取网站的alexa排名. 代码 ...
- alexa api php,通过官方 API 获取网站 Alexa 排名
Alexa 官方提供了 XML API 接口工具,地址是:http://data.alexa.com/data?cli=10&url=%YOUR_URL%.如果想获取更多的数据可以用:http ...
- 获取网站Alexa排名数值的方法
网络上有很多文章介绍如何自动抓取网站的Alexa排名,但是仔细一看发现抓取到的数据(Alexa排名 数值)被Alexa加入了很多干扰元素,如果只是要将数据(Alexa排名数值)显示在页面倒没有什么 ...
- php获取当前世界,php获取网站alexa世界流量排名代码
gooood个人博客网站 php function getAlexaRank ($Domain){ $line = ""; $data = ""; $URL = ...
- 利用官方支持为基于GitHub Pages的Hexo博客启用HTTPS
HTTP(超文本传输协议),是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准.设计HTTP的初衷是为 ...
- api服务器开发语言,【API编写】介绍一个国内强大的API接口文档写作网站showdoc - 最好的编程语言 - 博客园...
这几天要写一个接口API文档,经理给我发过来一个,说要弄一个这样的接口文档,我一看,这可麻烦呀,有大纲有详细,我以为要用div+css去一个页面一个页面做呢,这工作量可不小,网站一搜索,竟然有可以直接 ...
- ChatGPT(GPT3.5) OpenAI官方API正式发布
OpenAI社区今天凌晨4点多发送的邮件,介绍了ChatGPT官方API的发布.官方介绍文档地址为"OpenAI API"和"OpenAI API". Chat ...
- 什么叫做API?看完你就理解了 老夏博客
阅读编程资料时经常会看到API这个名词,网上各种高大上的解释估计放倒了一批初学者.初学者看到下面这一段话可能就有点头痛了. API(Application Programming Interface, ...
- 用 Flask 来写个轻博客 (32) — 使用 Flask-RESTful 来构建 RESTful API 之一
Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog 目录 目录 前文列表 扩展阅读 RESTful API REST 原则 无状态原则 面向资源 ...
最新文章
- Mastering Algorithms with C中文版附带源码说明
- 2.1 帮助命令、用户管理、压缩
- cocos2d-xna在使用某些场景转换效果时的问题以及修复
- idea创建web项目运行报404错误_使用IDEA新建Web工程启动报404的错误
- Windows服务卸载之后未重启机器之前再安装问题
- python能做哪些方面的准备_学习pyhton需要做哪些准备工作
- PRAE插件开发遇到的一个坑
- mysql 系统工程师_数据库系统工程师难考吗?
- 绕过tp路由器管理密码_无线路由器管理员密码多少 无线路由器管理员密码介绍【详解】...
- 十八款好用的电脑视频剪辑软件
- 从EDN上看的文章 如何提高手机的待机时长
- 软件测试(二)-静态测试-数据流分析
- 软件设计 基础篇(二) 交互设计
- 论坛常用语的英文说法
- mysql 对多列进行排序 分组_Mysql 对多列进行排序
- 存储卡种类及其应用大盘点
- python获取某年某月的第一天和最后一天获取某年某月的天数
- 淘宝代购系统,代购程序,代购系统源码,海外代购系统源码部分PHP代码展示
- 数据质量问题剖析与解决锦囊
- blender 贴图导入与连接 学习日志
热门文章
- 海外SDK之----------韩国支付onestore
- 榆熙电商:如何确定审美经济的内在构成符号是什么?
- 【MyBatis】进一步理解choose、when、otherwise标签
- 非洲有没有鸿蒙,鸿蒙还没上线,华为便透露出不会主张短视频类应用和游戏应用的,有什么用意吗?...
- 爬虫 字体反爬分析(1) 人人车 -- 含源码
- 毕业设计效果展示:改良的CP-VTON(ICP-VTON)模型
- operator-和operator-*
- 大话西游猛击源码_我们猛击Return(Enter)键可能会演变的原因
- 等比数列等差数列求和
- 传统产业如何在互联网时代创新与转型