看一下Selenium
RC和
WWW::SeleniumPerl中的模块。使用它们,您可以控制真正的Web浏览器。
另一个选项是
WWW::HtmlUnit使用HtmlUnit Java库在没有Web浏览器的情况下执行Javascript。
WWW::HtmlUnit使用Inline :: Java授予Perl访问该库的权限。我发现在安装时,最好对“您是否要构建JNI扩展?”这个问题说不。

看一下Selenium
RC和
WWW::SeleniumPerl中的模块。使用它们,您可以控制真正的Web浏览器。
另一个选项是
WWW::HtmlUnit使用HtmlUnit Java库在没有Web浏览器的情况下执行Javascript。
WWW::HtmlUnit使用Inline :: Java授予Perl访问该库的权限。我发现在安装时,最好对“您是否要构建JNI扩展?”这个问题说不。