我们查检一下awis包的源代码可以发现,其实AWS Alexa服务返回是XML,awis的自动帮我们做了JSON的转型处理,如果想查看原始的返回值,可以修改awis包中index.js文件parse()函数。
- function parse(xml, req, cb) {
- console.log(xml); //打印
-
- ....
- }
运行程序
- D:workspacenodejsnodejs-alexa>node alexa.js
- =============UrlInfo=================
- <?xml version="1.0"?>
- <aws:UrlInfoResponse xmlns:aws="http://alexa.amazonaws.com/doc/2005-10-05/"><aws:Response xmlns:aws="http://awis.amazonaws.com/doc/2005-07-11"><aws:OperationRequest><aws:RequestId>1e7d8406-4b62-3460-27fb-325fc3dc3e85</aws:RequestId></aws:OperationRequest><aws:UrlInfoResult><aws:Alexa>
-
- <aws:ContentData>
- <aws:DataUrl type="canonical">fens.me</aws:DataUrl>
- <aws:SiteData>
- <aws:Title>粉丝日志</aws:Title>
- <aws:Description>跨界的IT博客|Hadoop家族, R, RHadoop, Nodejs, AngularJS, NoSQL, IT金融</aws:Description>
- </aws:SiteData>
- <aws:Speed>
- <aws:MedianLoadTime>982</aws:MedianLoadTime>
- <aws:Percentile>70</aws:Percentile>
- </aws:Speed>
- <aws:AdultContent/>
- <aws:Language/>
- <aws:LinksInCount>198</aws:LinksInCount>
- <aws:Keywords/>
- <aws:OwnedDomains/>
- </aws:ContentData>
- <aws:TrafficData>
- <aws:DataUrl type="canonical">fens.me</aws:DataUrl>
- <aws:Rank>122616</aws:Rank>
- <aws:UsageStatistics>
- <aws:UsageStatistic>
- <aws:TimeRange>
- <aws:Months>3</aws:Months>
- </aws:TimeRange>
- <aws:Rank>
- <aws:Value>122616</aws:Value>
- <aws:Delta>+28849</aws:Delta>
- </aws:Rank>
- <aws:Reach>
- <aws:Rank>
- <aws:Value>110056</aws:Value>
- <aws:Delta>+25785</aws:Delta>
- </aws:Rank>
- <aws:PerMillion>
- <aws:Value>12.5</aws:Value>
- <aws:Delta>-24.68%</aws:Delta>
- </aws:PerMillion>
- </aws:Reach>
- <aws:PageViews>
- <aws:PerMillion>
- <aws:Value>0.27</aws:Value>
- <aws:Delta>-24.84%</aws:Delta>
- </aws:PerMillion>
- <aws:Rank>
- <aws:Value>194189</aws:Value>
- <aws:Delta>43945</aws:Delta>
- </aws:Rank>
- <aws:PerUser>
- <aws:Value>1.9</aws:Value>
- <aws:Delta>0%</aws:Delta>
- </aws:PerUser>
- </aws:PageViews>
- </aws:UsageStatistic>
- <aws:UsageStatistic>
- <aws:TimeRange>
- <aws:Months>1</aws:Months>
- </aws:TimeRange>
- <aws:Rank>
- <aws:Value>102621</aws:Value>
- <aws:Delta>-30257</aws:Delta>
- </aws:Rank>
- <aws:Reach>
- <aws:Rank>
- <aws:Value>95663</aws:Value>
- <aws:Delta>-20326</aws:Delta>
- </aws:Rank>
- <aws:PerMillion>
- <aws:Value>15</aws:Value>
- <aws:Delta>+20%</aws:Delta>
- </aws:PerMillion>
- </aws:Reach>
- <aws:PageViews>
- <aws:PerMillion>
- <aws:Value>0.37</aws:Value>
- <aws:Delta>+60%</aws:Delta>
- </aws:PerMillion>
- <aws:Rank>
- <aws:Value>153976</aws:Value>
- <aws:Delta>-69981</aws:Delta>
- </aws:Rank>
- <aws:PerUser>
- <aws:Value>2.2</aws:Value>
- <aws:Delta>+30%</aws:Delta>
- </aws:PerUser>
- </aws:PageViews>
- </aws:UsageStatistic>
- <aws:UsageStatistic>
- <aws:TimeRange>
- <aws:Days>7</aws:Days>
- </aws:TimeRange>
- <aws:Rank>
- <aws:Value>114709</aws:Value>
- <aws:Delta>+32390</aws:Delta>
- </aws:Rank>
- <aws:Reach>
- <aws:Rank>
- <aws:Value>103552</aws:Value>
- <aws:Delta>+27312</aws:Delta>
- </aws:Rank>
- <aws:PerMillion>
- <aws:Value>14</aws:Value>
- <aws:Delta>-28.59%</aws:Delta>
- </aws:PerMillion>
- </aws:Reach>
- <aws:PageViews>
- <aws:PerMillion>
- <aws:Value>0.3</aws:Value>
- <aws:Delta>-37.28%</aws:Delta>
- </aws:PerMillion>
- <aws:Rank>
- <aws:Value>188124</aws:Value>
- <aws:Delta>58655</aws:Delta>
- </aws:Rank>
- <aws:PerUser>
- <aws:Value>2.0</aws:Value>
- <aws:Delta>-12.11%</aws:Delta>
- </aws:PerUser>
- </aws:PageViews>
- </aws:UsageStatistic>
- <aws:UsageStatistic>
- <aws:TimeRange>
- <aws:Days>1</aws:Days>
- </aws:TimeRange>
- <aws:Rank>
- <aws:Value>74860</aws:Value>
- <aws:Delta>-93163</aws:Delta>
- </aws:Rank>
- <aws:Reach>
- <aws:Rank>
- <aws:Value>70563</aws:Value>
- <aws:Delta>-54001</aws:Delta>
- </aws:Rank>
- <aws:PerMillion>
- <aws:Value>20</aws:Value>
- <aws:Delta>+60%</aws:Delta>
- </aws:PerMillion>
- </aws:Reach>
- <aws:PageViews>
- <aws:PerMillion>
- <aws:Value>0.6</aws:Value>
- <aws:Delta>+300%</aws:Delta>
- </aws:PerMillion>
- <aws:Rank>
- <aws:Value>111541</aws:Value>
- <aws:Delta>-210757</aws:Delta>
- </aws:Rank>
- <aws:PerUser>
- <aws:Value>2</aws:Value>
- <aws:Delta>+100%</aws:Delta>
- </aws:PerUser>
- </aws:PageViews>
- </aws:UsageStatistic>
- </aws:UsageStatistics>
- <aws:ContributingSubdomains>
- <aws:ContributingSubdomain>
- <aws:DataUrl>blog.fens.me</aws:DataUrl>
- <aws:TimeRange>
- <aws:Months>1</aws:Months>
- </aws:TimeRange>
- <aws:Reach>
- <aws:Percentage>99.19%</aws:Percentage>
- </aws:Reach>
- <aws:PageViews>
- <aws:Percentage>99.64%</aws:Percentage>
- <aws:PerUser>2.2</aws:PerUser>
- </aws:PageViews>
- </aws:ContributingSubdomain>
- <aws:ContributingSubdomain>
- <aws:DataUrl>OTHER</aws:DataUrl>
- <aws:TimeRange>
- <aws:Months>1</aws:Months>
- </aws:TimeRange>
- <aws:Reach>
- <aws:Percentage>0</aws:Percentage>
- </aws:Reach>
- <aws:PageViews>
- <aws:Percentage>0.36%</aws:Percentage>
- <aws:PerUser>0</aws:PerUser>
- </aws:PageViews>
- </aws:ContributingSubdomain>
- </aws:ContributingSubdomains>
- </aws:TrafficData>
- </aws:Alexa></aws:UrlInfoResult><aws:ResponseStatus xmlns:aws="http://alexa.amazonaws.com/doc/2005-10-05/"><aws:StatusCode>Success</aws:StatusCode></aws:ResponseStatus></aws:Response></aws:UrlInfoResponse>
除了UrlInfo接口还有几个接口可以使用。 (编辑:云计算网_泰州站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|