header image

Ryuzeeの他サイト

mixi Twitter Twitter

Categories

携帯対応

QRコード

RING

人気ブログランキング



新着記事

8 月 2nd, 2008 Perl none Comments
add Hatena Bookmark

仕事でとあるサイトのGoogle Page Rankをいっぱい調べないといけないらしいのだが、驚いたことに手打ちで調べようとしている人がいる。こういうのはシステムが得意なのに。システムで自動でできちゃうようなことを人手で力技でやろうとするから残業地獄になっちゃうんだよ~。
ということで、Perlでのやり方のメモ。

肝は、CPANのモジュールにあるWWW::Google::PageRankを使えば一発だ、ってこと。

1.CPANからWWW::Google::PageRankをインストールする。

cpan -i WWW::Google::PageRank

2.もう準備完了。以下のようなスクリプトを書けば良い。

#!/usr/bin/perl
use strict;
use warnings;
use WWW::Google::PageRank;

my @URL = (
    'http://www.ryuzee.com/',
    'http://www.yahoo.co.jp',
    'http://search.cpan.org',
);

my $gp = WWW::Google::PageRank->new;
foreach(@URL) {
    my $val = scalar($gp->get($_));
    print $_ . "\t" . $val . "\n";
}

これで@URLに指定されたURLのページランクをまとめて取得できる。結果は以下のように表示される。

http://www.ryuzee.com/  2
http://www.yahoo.co.jp  8
http://search.cpan.org  7

簡単すぎる。
似たような話で、WebService::Hatena::BookmarkCountを使うと、はてなBookmarkの被ブックマーク数とかも自動で分かる。

関連コンテンツ

このエントリは参考になりましたか?

よろしければ5段階評価で該当する☆をクリックしてください。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

“Google Page Rankをまとめて取得する”へのコメントはありません。

コメントはありません。是非コメントしてください。

コメントする

XHTML: 以下のタグが利用可能です: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback

 

add to hatena hatena.comment (0) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 0