使用Perl访问各种网站页面

时间:2011-05-31 10:31:59

标签: perl

我需要浏览网站并执行各种操作,例如登录,浏览特定页面,填写表单,自动提取相应文件中的某些文本和相应的js。

例如,我必须登录一个站点,然后访问导航页面中的控件等。 一些控件也由javascript控制,

通过使用WWW :: Mechanize模块,我无法在导航页面中访问javascript。

工作流:

登录页面 - > Navigated_html_page-> event-> JsFunction-> Loadothercontrols->上传文件 - >提交操作。

有人可以为此提出解决方案吗?

2 个答案:

答案 0 :(得分:4)

对JS进行逆向工程并在Perl中执行它的操作,或使用类似WWW::Mechanize::Firefox

的内容

答案 1 :(得分:2)

您可以使用JavaScript或Ajax插件尝试WWW::Scripter