WWW::Mechanize モジュールを使用して Web サイトにログインしています。しかし、ログインページ(main.html)がindex.htmlのjqueryによってロードされていることがわかりました。
get メソッドを使用すると、index.html のみを取得できますが、main.html (実際のログイン ページ) は取得できません。
コードを実装する方法について何か考えがありますか?
#!/usr/bin/perl
use strict;
use warnings;
use WWW::Mechanize;
use HTTP::Cookies;
my $outfile = "out.html";
my $url = "https://XXXXX.mysite.com";
my $mech = WWW::Mechanize->new();
$mech->get($url);
$mech->submit_form(
form_number => 3,
fields => {
username => 'mungo',
password => 'lost-and-alone',
}
);
エラー:
https://XXXXX.mysite.comのGET エラー: XXXXX.mysite.com に接続できません: getweb.pl 行 10 の 443。