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を指定することが出来ます。
Hakan Ardo <hakan@munin.ub2.lu.se>, Gisle Aas <aas@sn.no>
ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。