小编Bha*_*ava的帖子

使用perl脚本检索https://examle.com url

我试图将整个网页保存在我的系统上作为.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)

html perl https

1
推荐指数
1
解决办法
2777
查看次数

标签 统计

html ×1

https ×1

perl ×1