以前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.");