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排名 - 米扑博客相关推荐

  1. 用jquery的ajax功能获取网站alexa的方法

    用jquery的ajax功能获取网站alexa的方法: 获取网站alexa的方法其实就是利用了jquery的ajax功能,获取远程的xml文件,读取指定内容的代码,从而获取网站的alexa排名. 代码 ...

  2. alexa api php,通过官方 API 获取网站 Alexa 排名

    Alexa 官方提供了 XML API 接口工具,地址是:http://data.alexa.com/data?cli=10&url=%YOUR_URL%.如果想获取更多的数据可以用:http ...

  3. 获取网站Alexa排名数值的方法

      网络上有很多文章介绍如何自动抓取网站的Alexa排名,但是仔细一看发现抓取到的数据(Alexa排名 数值)被Alexa加入了很多干扰元素,如果只是要将数据(Alexa排名数值)显示在页面倒没有什么 ...

  4. php获取当前世界,php获取网站alexa世界流量排名代码

    gooood个人博客网站 php function getAlexaRank ($Domain){ $line = ""; $data = ""; $URL = ...

  5. 利用官方支持为基于GitHub Pages的Hexo博客启用HTTPS

    HTTP(超文本传输协议),是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准.设计HTTP的初衷是为 ...

  6. api服务器开发语言,【API编写】介绍一个国内强大的API接口文档写作网站showdoc - 最好的编程语言 - 博客园...

    这几天要写一个接口API文档,经理给我发过来一个,说要弄一个这样的接口文档,我一看,这可麻烦呀,有大纲有详细,我以为要用div+css去一个页面一个页面做呢,这工作量可不小,网站一搜索,竟然有可以直接 ...

  7. ChatGPT(GPT3.5) OpenAI官方API正式发布

    OpenAI社区今天凌晨4点多发送的邮件,介绍了ChatGPT官方API的发布.官方介绍文档地址为"OpenAI API"和"OpenAI API". Chat ...

  8. 什么叫做API?看完你就理解了 老夏博客

    阅读编程资料时经常会看到API这个名词,网上各种高大上的解释估计放倒了一批初学者.初学者看到下面这一段话可能就有点头痛了. API(Application Programming Interface, ...

  9. 用 Flask 来写个轻博客 (32) — 使用 Flask-RESTful 来构建 RESTful API 之一

    Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog 目录 目录 前文列表 扩展阅读 RESTful API REST 原则 无状态原则 面向资源 ...

最新文章

  1. Mastering Algorithms with C中文版附带源码说明
  2. 2.1 帮助命令、用户管理、压缩
  3. cocos2d-xna在使用某些场景转换效果时的问题以及修复
  4. idea创建web项目运行报404错误_使用IDEA新建Web工程启动报404的错误
  5. Windows服务卸载之后未重启机器之前再安装问题
  6. python能做哪些方面的准备_学习pyhton需要做哪些准备工作
  7. PRAE插件开发遇到的一个坑
  8. mysql 系统工程师_数据库系统工程师难考吗?
  9. 绕过tp路由器管理密码_无线路由器管理员密码多少 无线路由器管理员密码介绍【详解】...
  10. 十八款好用的电脑视频剪辑软件
  11. 从EDN上看的文章 如何提高手机的待机时长
  12. 软件测试(二)-静态测试-数据流分析
  13. 软件设计 基础篇(二) 交互设计
  14. 论坛常用语的英文说法
  15. mysql 对多列进行排序 分组_Mysql 对多列进行排序
  16. 存储卡种类及其应用大盘点
  17. python获取某年某月的第一天和最后一天获取某年某月的天数
  18. 淘宝代购系统,代购程序,代购系统源码,海外代购系统源码部分PHP代码展示
  19. 数据质量问题剖析与解决锦囊
  20. blender 贴图导入与连接 学习日志

热门文章

  1. 海外SDK之----------韩国支付onestore
  2. 榆熙电商:如何确定审美经济的内在构成符号是什么?
  3. 【MyBatis】进一步理解choose、when、otherwise标签
  4. 非洲有没有鸿蒙,鸿蒙还没上线,华为便透露出不会主张短视频类应用和游戏应用的,有什么用意吗?...
  5. 爬虫 字体反爬分析(1) 人人车 -- 含源码
  6. 毕业设计效果展示:改良的CP-VTON(ICP-VTON)模型
  7. operator-和operator-*
  8. 大话西游猛击源码_我们猛击Return(Enter)键可能会演变的原因
  9. 等比数列等差数列求和
  10. 传统产业如何在互联网时代创新与转型