2
これについて数多くの質問がありましたが、最近は良い回答はありません。 well documented answerは機能しなくなりました。応答には/Rank_1:\d:(\d+)/
パターンは含まれていません。Rubyを使用してGoogleのツールバーPageRankをプログラムで取得する
私はこれをRuby-1.8.7で試しています。興味深いことに、私がruby-1.9.2でそれを行うと、同じコードを使用して403 Forbiddenエラーが発生します。
アイデア?
を返し
私はその宝石の1.7.1でこれを試してみましたが、-1を取得保管: IRB(メイン):011:0> PageRankr.rank( 'www.google.com'、:google) => {:google => - 1} irb(main):012:0> PageRankr.rank( 'http://www.google.com '、:google) => {:google => - 1} irb(main):013:0> PageRankr.rank( "http://www.google.com"、:google) => {:google => - 1} irb(main):014:0> PageRankr.rank( "http://google.com" google) => {:google => - 1} irb(main):015:0> PageRankr.ranks( "http://google.com"、:google) => {:google => - 1} – Bradley
@Bradley 1.9.3p125:009>「page_rankr」が必要です 1.9.3p125:010> PageRankr.ranks( 'http://google.com'、:Google) => {:google = > 9} 1.9.3p125:012> PageRankr.ranks( 'google.com'、:google) PageRankr :: DomainInvalid:指定されたドメインが無効です。 –
Ruby 1.9.3でPageRankr-3.1.2を使用しました。 https://rubygems.org/gems/PageRankrこれは現在のバージョンです。 –