WWW:Mechanize の資格情報エージェントを使用して、NTLM 認証を必要とするサイトにアクセスして Web スクレイピングするのに問題があります。資格情報エージェントには、ベース、レルム、ユーザー名、およびパスワードの 4 つの引数が必要であることをオンラインで読みました。ベースまたはレルムに何を使用すればよいかわからないため、これらの例は非常に役立ちます。コードを実行すると、$url get の行で不正なエラーが発生します。どんな助けでもいただければ幸いです
#!/usr/bin/perl
use strict;
use warnings;
use WWW::Mechanize;
use HTML::TokeParser;
my $url= shift || "mywebsite.com";
my $agent = WWW::Mechanize->new( autocheck => 1 );
$agent->credentials ( "proxy:port", '', 'domain/username', 'password' );
$agent->proxy(['https', 'http', 'ftp'], 'proxy:port');
$agent->get( $url );
print $agent->content();