寻找一种从页面中抓取URL并将其输出到文本文件的方法

-1 vbscript perl

我正在寻找一种从网页上抓取URL并将其输出到文本文件的方法.例如,如果一个页面包含多个http://example.com/article 我想抓住这两个网址,并输出到一个文本文件中.

msc*_*cha 5

看看WWW :: Mechanize.

示例代码:

use strict;
use warnings;
use 5.010;

use WWW::Mechanize;

my $mech = WWW::Mechanize->new();
$mech->get('http://example.com/example');
foreach my $link ($mech->find_all_links()) {
    say $link->url_abs();
}
Run Code Online (Sandbox Code Playgroud)