Perl モジュール WWW::Mechanize を介して yellowpages.com を検索しようとしています。
$mech->get( "http://www.yellowpages.com" );
$mech->form_name( "standard-searchform" );
$mech->field( "search-terms, "schneider" );
$mech->field( "search-location", "CA" );
$mech->submit();
ボタンの値/タイプで $mech->submit_form( ... ) も試しましたが、常に次のメッセージが表示されます。
Error POSTing http://www.yellowpages.com/real_deals: Internal Server Error at /usr/lib/cgi-bin/index.pl line 39
39行目は
$mech->submit();
yp.com は Mechanize をそのサイトに転送していますか? どうすればそれを回避できますか?