【发布时间】:2012-05-06 15:59:55
【问题描述】:
对于我的项目,我需要通过提供该网站的 url 从 Alexa 中提取任何网站的排名。我怎么可能用 ruby on rails 或简单地用 javascript 做到这一点。
【问题讨论】:
标签: javascript ruby-on-rails web-applications
对于我的项目,我需要通过提供该网站的 url 从 Alexa 中提取任何网站的排名。我怎么可能用 ruby on rails 或简单地用 javascript 做到这一点。
【问题讨论】:
标签: javascript ruby-on-rails web-applications
如果您通过 Alexa 获取这些信息,那么您的行为是非法的。
Alexa 有一个API。而且你必须付费才能使用它。
【讨论】:
有一种方法可以使用这个网址
https://www.alexa.com/comparison?&sites=google.com&display=json&useCookie=false&windows[]=rank:1y
在回复中,您会发现排名对象有 3 个月的统计数据,您可以使用我希望这对某人有所帮助
更新: 可悲的是,这不再起作用了
【讨论】:
问题已回复here
以下查询:
http://data.alexa.com/data?cli=10&url=http://stackoverflow.com
返回:
<ALEXA VER="0.9" URL="stackoverflow.com/" HOME="0" AID="Hrr2p1frEw10p/" IDN="stackoverflow.com/">
<SD>
<POPULARITY URL="stackoverflow.com/" TEXT="53" SOURCE="panel"/>
<REACH RANK="54"/>
<RANK DELTA="0"/>
<COUNTRY CODE="US" NAME="United States" RANK="38"/>
</SD>
</ALEXA>
【讨论】: