0

私のプロジェクトでは、そのWebサイトのURLを指定して、alexaから任意のWebサイトのランキングを抽出する必要があります。どうすれば、Ruby on Railsを使用するか、単純にjavascriptを使用してこれを行うことができますか。

4

3 に答える 3

4

これらの情報を取得するためにAlexaをスクレイピングしている場合は、違法なことをしています。

AlexaにはAPIがあります。そして、あなたはそれを使うためにお金を払わなければなりません。

于 2012-05-06T16:02:44.427 に答える
1

このURLを使用する方法があります

https://www.alexa.com/comparison?&sites=google.com&display=json&useCookie=false&windows[]=rank:1y

応答では、使用できる3か月の統計を持つランクオブジェクトが見つかります。これが誰かに役立つことを願っています

更新: これはもう悲しいことに機能していません

于 2018-08-05T16:44:46.277 に答える
0

質問はここに答えられました


次のクエリ:
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>

于 2017-05-03T11:02:30.633 に答える