WWW::Mechanize
最終更新日時:2017-04-12 16:31:47
Perl
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 を参照ということで(^_^;