我已成功使用Win32 :: Ole模块浏览页面并提交表单。这次我尝试了不同的东西。我想打开浏览器,填写表单,单击“提交”,它将显示该页面中的图像,然后将该图像保存在文件夹中。这个有用的模块是什么用的?因为我不知道如何从Win32 :: Ole的页面获取图像(如果我导航到该页面,我可以获取内容,而不是当我提交表单并进入该页面时。)
提前致谢。
答案 0 :(得分:2)
使用WWW :: Mechanize
来自faq:
$mech->get( 'photo.jpg' );
$mech->save_content( '/path/to/my/directory/photo.jpg' );
这是一个从网站检索并映像(cats.gif)并将其保存到本地目录的示例:
use WWW::Mechanize;
my $mech = WWW::Mechanize->new(autocheck =>1);
$mech->get( 'http://www.neurophys.wisc.edu/comp/cats.gif' );
$mech->save_content( 'c:/cats.gif' );
答案 1 :(得分:1)
CPAN上有几个库。
WWW ::机械化
WWW ::机器人
CGI :: Carp(有些诡计)
WWW ::硒