WWW::Mechanize

最終更新日時:2017-04-12 16:31:47
Perl

WWW::Mechanize は、Perl でスクレイピングする際に便利なパッケージです。
例によって、cpan でインストール可能です。

使い方


WWW::Mechanize は、LWP::UserAgent のサブクラスという位置づけですので、LWP::UserAgent の機能が基本的に使用できます。
簡単な使い方は以下のような感じです。

requests_redirectable の指定は LWP::UserAgent のパラメータですね。


 use WWW::Mechanize;
 
 my $mech = WWW::Mechanize->new( requests_redirectable => [ 'GET', 'POST' ] );
 $mech->get('http://xxx.com/xxx.html);
 my $form = $mech->form_id('form1') or die;
 $form->action('http://xxx.com/xxx_form.html');
 $form->param( name => 'test1' );
 $mech->submit;



インスタンスを生成して URL を読み込んだ後の処理は様々なことが出来るようなので、詳細は perldoc を参照ということで(^_^;

お問い合わせは 掲示板 にて。