perl を使用して Web サイトにログインしようとしています。LWP::Mechanize、LWP::UserAgent などのすべてのオプションを試しましたが、まだ正常にログインできませんでした。成功を意味する 200 の応答コードを受け取りましたが、次のページに進むにはどうすればよいですか? どんな助けでも大歓迎です。
1650 次
1 に答える
1
LWPでCookieを使用していることを確認してください
$ua->cookie_jar({ file => "$ENV{HOME}/.cookies.txt" });
ログイン後、$uaに次のページをリクエストしてもらいます。
ログインによって別のページに編集され、それを取得したい場合は、
$ua->requests_redirectable
詳細については、 http: //search.cpan.org/~gaas/libwww-perl-6.04/lib/LWP/UserAgent.pmのドキュメントを確認してください。
于 2012-05-16T19:46:12.957 に答える