如何使用PHP获得国家明智的alexa排名的网站?

时间:2014-05-08 09:33:42

标签: alexa

我希望使用PHP或JAVASCRIPT获得特定网站的国家明智的alexa排名。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

<?php
    $url='google.com.sg';
    $xml = simplexml_load_file('http://data.alexa.com/data?cli=10&dat=snbamz&url='.$url);
    $rank=isset($xml->SD[1]->POPULARITY)?$xml->SD[1]->POPULARITY->attributes()->TEXT:0;
    $country_rank=isset($xml->SD[1]->COUNTRY)?$xml->SD[1]->COUNTRY->attributes()->RANK:0;
    $web=(string)$xml->SD[0]->attributes()->HOST;
    echo $web." has Alexa Rank ".$rank." and Country Rank ".$country_rank.".\n";
?>

结果将是

  

google.com.sg的Alexa排名282和国家排名2.

改编自here

答案 1 :(得分:1)

您可以使用此http://aws.amazon.com/code/AWIS/402

UrlInfo有一个名为RankByCountry的响应组,可以解决您的目的。在此处查找详细信息:http://docs.aws.amazon.com/AlexaWebInfoService/latest/