WWW::RobotRules::AnyDBM_File (libwww-perl v5.48)

Hippo2000 (2000/7/28)

WWW::RobotRulesモジュールです。LWP:RobotUAモジュールLWPモジュール群のドキュメントなのです。

Hakan ArdoさんとGisle Aasさんが作成されました。


目次


名前

WWW::RobotRules::AnyDBM_File - 永続RobotRules


概要

 require WWW::RobotRules::AnyDBM_File;
 require LWP::RobotUA;
 # ディスクにキャッシュされたRobotRulesを使うロボット・ユーザ・エージェントの作成
 my $rules = new WWW::RobotRules::AnyDBM_File 'my-robot/1.0', 'cachefile';
 my $ua = new WWW::RobotUA 'my-robot/1.0', 'me@foo.com', $rules;
 # そして$uaをいつものように使います
 $res = $ua->request($req);

説明

これは robots.txtとホスト訪問情報の永続的なディスク・キャッシュを実装するためにAnyDBM_Fileパッケージを使うWWW::RobotRules のサブクラスです。

コンストラクタ(new()メソッド)は使用するDBMファイルの名前を指定する特別な引数を取ります。もしDBMファイルが既にあれば、DBMデータベースから名前を取得することが出来るので、エージェント名にundefを指定することが出来ます。


参考資料

WWW::RobotRules, LWP::RobotUA


作者

Hakan Ardo <hakan@munin.ub2.lu.se>, Gisle Aas <aas@sn.no>


ホーム Perlの小技 WWW::RobotsRules

ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。