0

perl を使用して Web サイトにログインしようとしています。LWP::Mechanize、LWP::UserAgent などのすべてのオプションを試しましたが、まだ正常にログインできませんでした。成功を意味する 200 の応答コードを受け取りましたが、次のページに進むにはどうすればよいですか? どんな助けでも大歓迎です。

4

1 に答える 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 に答える