获取 Alexa 数据 [已关闭]
如何获取流量数据、子域数据、国家/地区排名(如 http://www.websiteoutlook.com/www.google.com)的百分比?
如何获取流量数据、子域数据、国家/地区排名(如 http://www.websiteoutlook.com/www.google.com)的百分比?
NB:这种方法不再有效了。终结点仅返回“Ok”,即使对于未分配的 URL 也是如此。
有一个免费的API(尽管我无法在任何地方找到它的任何文档)。
http://data.alexa.com/data?cli=10&url=%YOUR_URL%
您还可以通过以下方式查询更多数据:
http://data.alexa.com/data?cli=10&dat=snbamz&url=%YOUR_URL%
dat中的所有字母都是决定您获得哪些信息的字母。这个dat字符串是我能够找到的,它似乎有更多的选择。此外,cli会完全更改输出,此选项使其返回包含大量信息的XML。
编辑:此API是Alexa工具栏使用的API。
获取alexa排名的简单函数
function alexa_rank($url){
$xml = simplexml_load_file("http://data.alexa.com/data?cli=10&url=".$url);
if(isset($xml->SD)):
return $xml->SD->REACH->attributes();
endif;
}
工作得很好,免费;)