ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

WWW::Mechanizeコミュのフォームの送信

  • mixiチェック
  • このエントリーをはてなブックマークに追加
初めまして。
WWW::Mechanize便利ですね。
Windows XP、Activeperl 5.12、WWW::Mechanize Version 1.66を利用しています。
質問なのですが、click_buttonメソッドでエラーになります。

Can't call method "header" on an undefined value at C:/Perl/lib/WWW/Mechanize.pm line 2467.

例えば、下記の掲示板
http://www.sf-dream.com/cgi/bbs/
「次ページ」ボタンを押したいので下記のようにスクリプトを記述しました。

#!/usr/bin/perl -w
use strict;
use WWW::Mechanize;

my $mech = WWW::Mechanize->new();

my $url = 'http://www.sf-dream.com/cgi/bbs/';
$mech->get($url );
die $mech->response->status_line unless $mech->success;
$mech->click_button(value => '次ページ');
$mech->success or die "ページ取得に失敗しました: ",
$mech->response->status_line;

print $mech->content;

現員の分かる方がいらっしゃいましたら教えていただければ幸いです。

コメント(0)

mixiユーザー
ログインしてコメントしよう!

WWW::Mechanize 更新情報

WWW::Mechanizeのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。