我需要浏览网站并执行各种操作,例如登录,浏览特定页面,填写表单,自动提取相应文件中的某些文本和相应的js。
例如,我必须登录一个站点,然后访问导航页面中的控件等。 一些控件也由javascript控制,
通过使用WWW :: Mechanize模块,我无法在导航页面中访问javascript。
登录页面 - > Navigated_html_page-> event-> JsFunction-> Loadothercontrols->上传文件 - >提交操作。
有人可以为此提出解决方案吗?
答案 0 :(得分:4)
对JS进行逆向工程并在Perl中执行它的操作,或使用类似WWW::Mechanize::Firefox
的内容答案 1 :(得分:2)
您可以使用JavaScript或Ajax插件尝试WWW::Scripter。