Perl WWW::Mechanize Instagram
Perl WWW::Mechanize Instagram
是否可以在 Perl 代码中使用 WWW::Mechanize 来登录 Instagram?当我在 https://www.instagram.com/accounts/login/?source=auth_switcher 下加载登录表单时,我的代码显示找不到登录表单的错误。
my $browser;
my $res;
my $url;
my $username;
my $password;
my @formlist;
$username = "aaa";
$password = "bbb";
$browser = WWW::Mechanize->new();
$url = "https://www.instagram.com/accounts/login/?source=auth_switcher";
$browser->get($url);
$browser->form_number(1);
$browser->field("username", $username);
$browser->field("password", $password);
$browser->click();
没有。 WWW::Mechanize
只能对付原版 HTML。它不能处理Javascript。您需要像 WWW::Mechanize::Chrome
这样的无头浏览器。 Instagram 提供了一个 API,但如果它可以满足您的需要,您可能会更好。
是否可以在 Perl 代码中使用 WWW::Mechanize 来登录 Instagram?当我在 https://www.instagram.com/accounts/login/?source=auth_switcher 下加载登录表单时,我的代码显示找不到登录表单的错误。
my $browser;
my $res;
my $url;
my $username;
my $password;
my @formlist;
$username = "aaa";
$password = "bbb";
$browser = WWW::Mechanize->new();
$url = "https://www.instagram.com/accounts/login/?source=auth_switcher";
$browser->get($url);
$browser->form_number(1);
$browser->field("username", $username);
$browser->field("password", $password);
$browser->click();
没有。 WWW::Mechanize
只能对付原版 HTML。它不能处理Javascript。您需要像 WWW::Mechanize::Chrome
这样的无头浏览器。 Instagram 提供了一个 API,但如果它可以满足您的需要,您可能会更好。