-4

Webページ内のすべてのリンクを取得する必要がありますが、すべてのリンクはpostメソッドを使用してロードされます。

すべてのリンクを取得するための解決策を提供してください。

4

1 に答える 1

1

LWPの使用:

use warnings;
use strict;
use LWP::UserAgent;
my $linkid = "link identifier";

my $browser = LWP::UserAgent->new;
my $response = $browser->post(
  'http://sitewithlinks/linkget.php',
  [
    'linkid'  => $linkid,
    'hidden' => 'somethinghidden'
  ],
);
die "Error: ", $response->status_line
 unless $response->is_success;

print "GOT THIS: $response->content";
于 2012-07-26T07:40:07.900 に答える