Perl 使用WWW::Mechanize访问链接时出错
使用perl-在JavaScript链接中获取以下错误 获取javascript时出错:submt_os('2','contact%20info','contact%20info'):不支持协议方案'javascript' 这是我的代码:Perl 使用WWW::Mechanize访问链接时出错,perl,mechanize,Perl,Mechanize,使用perl-在JavaScript链接中获取以下错误 获取javascript时出错:submt_os('2','contact%20info','contact%20info'):不支持协议方案'javascript' 这是我的代码: #!/usr/bin/perl use WWW::Mechanize; my $mech = WWW::Mechanize->new(); $uri="http://tinyurl.com/76xv4ld"; $mech->get($uri);
#!/usr/bin/perl
use WWW::Mechanize;
my $mech = WWW::Mechanize->new();
$uri="http://tinyurl.com/76xv4ld";
$mech->get($uri);
# error on this link
$mech->follow_link( text => 'Contact Information');
print $mech->content();
一旦我进入页面,我想点击联系信息
有没有其他方法可以单击联系人信息?您不能使用WWW::Mechanize跟踪javascript链接。即使您有一个javascript解释器,您也需要对任何非平凡的东西提供完整的DOM支持 因此,您需要为web浏览器编写脚本。我在测试中使用了java,它非常庞大,需要java。你可能想调查一下。我没有使用过它,但它确实为Firefox提供了一个机械化风格的界面。相关:-它有助于在提问之前用相关关键字搜索堆栈溢出和Web。