加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 策划 > 正文

让你的网站脱颖而出:构建自己的Aleax查询服务

发布时间:2016-09-25 21:34:11 所属栏目:策划 来源:51CTO.com
导读:副标题#e# 每个网站的站长都会想尽办法提升网站的流量,从而获得更高的广告收入。那么评判一个网站好坏的标准,如Google的PR(PageRank),百度权重等。从PV(Page View)流量的角度,一个非常重要指标就是Alexa网站排名。 同全球的网站相比,你就能了解到自己

新建文件alexa.js,调用AWS Alexa网站排名API。

  1. ~ vi alexa.js  
  2.  
  3. // 定义AWS密钥  
  4. var key = 'xxxxxxxxxxxxxxx';  
  5. var sercet = 'xxxxxxxxxxxxxxx';  
  6.  
  7. // 创建awis实例化对象  
  8. var awis = require('awis');  
  9. var client = awis({  
  10.   key: key,  
  11.   secret: sercet  
  12. });  
  13.  
  14. // 调用UrlInfo接口  
  15. console.log("=============UrlInfo=================");  
  16. client({  
  17.   'Action': 'UrlInfo',                         //UrlInfo接口  
  18.   'Url': 'fens.me',                            //查询的网站  
  19.   'ResponseGroup': 'TrafficData,ContentData'   //需要的数据组  
  20. }, function (err, data) {  
  21.   if(err) console.log(err);  
  22.   console.log(data);    
  23. });  

运行程序node alexa.js

  1. ~ D:workspacenodejsnodejs-alexa>node alexa.js  
  2. =============UrlInfo=================  
  3. { contentData:  
  4.    { dataUrl: 'fens.me',  
  5.      siteData:  
  6.       { title: '粉丝日志',  
  7.         description: '跨界的IT博客|Hadoop家族, R, RHadoop, Nodejs, AngularJS, NoSQL, IT金融' },  
  8.      speed: { medianLoadTime: '982', percentile: '70' },  
  9.      adultContent: '',  
  10.      language: '',  
  11.      linksInCount: '198',  
  12.      keywords: '',  
  13.      ownedDomains: '' },  
  14.   trafficData:  
  15.    { dataUrl: 'fens.me',  
  16.      rank: '122616',  
  17.      usageStatistics: { usageStatistic: [Object] },  
  18.      contributingSubdomains: { contributingSubdomain: [Object] } } }

简简单单地几行代码,都获得了Alexa的排名信息。后台打印时Object没有转到成对象,我做了一个服务,可以通过HTTP输出查看完整的返回。http://api.fens.me/alexa/fens.me

注:相关网站建设技巧阅读请移步到建站教程频道。

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读