我试图将整个网页保存在我的系统上作为.HTML文件,然后解析该文件,找到一些标签并使用它们.我能够保存/解析http:/ url,但无法保存/解析https:/ url.我正在使用Perl.我使用以下代码来保存http,它工作正常.但不适用于https.是否可以解析https页面?? ..:
use strict;
use warnings;
use LWP::Simple qw($ua get);
use LWP::UserAgent;
use LWP::Protocol::https;
use HTTP::Cookies;
sub main
{
my $ua = LWP::UserAgent->new();
my $cookies = HTTP::Cookies->new(
file => "cookies.txt",
autosave => 1,
);
$ua->cookie_jar($cookies);
$ua->agent("Google Chrome/30");
#$ua->ssl_opts( SSL_ca_file => 'cert.pfx' );
$ua->proxy('http','http://proxy.com');
my $response = $ua->get('http://google.com');
#$ua->credentials($response, "", "usrname", "password");
unless($response->is_success) {
print "Error: " . $response->status_line;
}
# Let's save the output.
my $save = "save.html";
unless(open SAVE, '>' . $save) {
die "nCannot create save …Run Code Online (Sandbox Code Playgroud)