У меня есть несколько веб-страниц, по которым я хотел бы перейти по сценарию и получить все содержимое.Я знаю, что это 18-я ссылка на каждой странице.У меня есть следующий код в качестве теста, чтобы просто перейти по ссылке и очистить экран:
use strict;
use WWW::Mechanize;
my $start = "http://*some-webpage*";
my $mech = WWW::Mechanize->new( autocheck => 1 );
$mech->get( $start );
open(Output, ">mech_test.txt") or die $!;
$mech->follow_link(url_regex => qr//, n => 18 );
print Output $mech->response()->content();
close(Output);
К сожалению, ссылка, к которой я пытаюсь получить доступ, ничего не содержит в теге href.При просмотре источника страницы ссылки выглядят следующим образом:
<a href="" onclick="return _doClick('CA256D6E001A7020.80376e858b0791b1ca256d7300098304/$Body/0.155A', this, null)">Next >></a>
Я считаю, что это javascript и механизация не может перейти по этой ссылке.Любые идеи, чтобы обойти это?