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%。
使用以上工具返回结果为下面格式:<?xml version="1.0" encoding="UTF-8"?>
其中 中的 TEXT 值就是 Alexa 排名。
通过 PHP 实现查询
我们可以通过 php 实现查询:
<?php 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 < count($vals);$i++) { if ($vals[$i]["tag"] == "POPULARITY") { return $vals[$i]["attributes"]["TEXT"]; } } } } echo getAlexaRank("19jp.com"); ?>
以上就是alexa api php,通过官方 API 获取网站 Alexa 排名的详细内容,更多关于alexa api php,通过官方 API 获取网站 Alexa 排名的资料请关注九品源码其它相关文章!