以前WWW::Mechanizeはサイトにログインしていました。
ログインしたので、WWW::Mechanizeスクリプトを作成payments.phpしてアクティブなユーザー サブスクリプション (VIP アクセスなど) (クラス: <p class="description">) を見つけます。
これから、それが何であるかを読んで、正しいアクションを選択したいと思います。たとえば、パッケージの状態がユーザーの場合VIP Smallは印刷PKG: VIP Smallし、パッケージの状態がユーザーの場合VIP Fullは印刷しますPKG: VIP Full。
これを行う方法を知っている人はいますか?これまでに使用されたコード (私の Ubuntu 仮想マシンでコーディングされています):
#!/usr/bin/perl
use WWW::Mechanize;
my $forum = "http://localhost/forums/forum.php";
print "Username\r\n";
my $username = <>;
chomp($username);
print "Password\r\n";
my $password = <>;
# do login
my $mech = WWW::Mechanize->new(agentcheck => 1, agent => 'Perl WWW::Mechanize');
$mech->get($forum);
$mech->submit_form(form_number => 1, fields => { vb_login_username => $username, vb_login_password = $password });
print "this far";
$mech->follow_link(text => "Click here if your browser does not automatically redirect you.");