« リンク先のページランクを表示する Webmaster Eyes 用ブックマークレット | メイン | Amazonの仕様変更に伴い各種修正 »
リンク元のページランクを表示する GreaseMonkey スクリプト
昨日の記事で、リンク元のページランクがわかるサービスがあったらいいなとつぶやいてましたが、調べてみたらできそうだったので、作ってみました。
Bookmarklet と Greasemnkey スクリプトのあわせ技です。
まず、以下のGreasemonkey スクリプトをインストールします。
次に Yahoo! Site Explorer ブックマークレットを使います。
リンク元のページランクを調べたいページで、このブックマークレットを実行。

すると、こんな感じでリンク元の一覧が表示され、ページタイトルの末尾にページランクが表示されていきます。
ホントは画像で表示したほうがインパクトがありそうですが、途中で面倒になりました(^^;
一気にデータを取得しようとすると、Firefoxがフリーズしたり、Googleに怒られたりしそうなので、データ取得にウェイトをかけてます。
ページランク取得のためのアルゴリズムは、SearchStatus | Firefox SEO Toolbar Extensionから拝借しました。感謝。
以下、余談。
最初は、Yahoo!Site ExplorerのAPIが提供されてるので、これとページランクを組み合わせて表示できるサービスを考えてました。
で、PageRankを表示する方法を調べてみると、
PageRankを計算するCGI
http://blog.takawo.net/000035.html
Perlで可能と。
CGI設置はできたのですが、サーバーへの負荷が心配。
Javascript(クライアントサイド) のみでできないかと。
よく考えたら手元のFirefoxにページランクを表示させるエクステンションが入っていて、ここからコードを拝借。
ところが、XMLHttpRequestもiframeもクロスドメインでのデータ取得が無理。
Greasemonkeyでお茶を濁す。
こんな流れです。
うーん、おもいつきで始めると(いつもそうですが)役に立つんだか、立たないんだかわからんものができますね(^^;
応用すれば、昨日のWebmaster Eyesも、Greasemonkey スクリプトのみで作れそうです。
トラックバック(2)
このブログ記事を参照しているブログ一覧: リンク元のページランクを表示する GreaseMonkey スクリプト
このブログ記事に対するトラックバックURL: http://a-h.parfe.jp/mt4/cgi-bin/mt-tb.cgi/156
» Googleの検索結果にページランクを表示させる方法(パソコンと家電の豆知識)~のトラックバック
Googleの検索結果上にページランクを表示できる便利なFirefox用のアドオンをご紹介します。Greasemonkey+スクリプトでGoogle検索... 続きを読む




コメントする