Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Perl中的布局引擎创建网页缩略图?_Perl_Webkit_Gecko - Fatal编程技术网

如何使用Perl中的布局引擎创建网页缩略图?

如何使用Perl中的布局引擎创建网页缩略图?,perl,webkit,gecko,Perl,Webkit,Gecko,是否有Gecko或WebKit for Perl等布局引擎的绑定? 我在CPAN上找到了Gtk2 Webkit,但我想知道是否还有其他选择 我的想法是使用其中一个引擎从Perl脚本创建web页面的缩略图。我自己也没有尝试过,但是的文档看起来非常令人印象深刻 更新: 现在就试试。这个石头。您确实可以以任何方式远程控制Firefox,并轻松创建屏幕截图。允许您使用Firefox创建GUI应用程序。我不确定这是否符合您的需求,但这将是一个有趣的模块来检查 更新:XUL::Gui确实是一个值得研究的有趣

是否有Gecko或WebKit for Perl等布局引擎的绑定? 我在CPAN上找到了Gtk2 Webkit,但我想知道是否还有其他选择


我的想法是使用其中一个引擎从Perl脚本创建web页面的缩略图。

我自己也没有尝试过,但是的文档看起来非常令人印象深刻

更新:

现在就试试。这个石头。您确实可以以任何方式远程控制Firefox,并轻松创建屏幕截图。

允许您使用Firefox创建GUI应用程序。我不确定这是否符合您的需求,但这将是一个有趣的模块来检查


更新:
XUL::Gui
确实是一个值得研究的有趣模块,但是我没有意识到
WWW::Mechanize::Firefox
已经走了多远。

也有而且只是简单的我看不到从它的文档中创建屏幕截图的方法。看看content\u as\u png方法。但是我认为XUL::Gui只支持HTML的一个子集,并且没有办法获得渲染的图像Gui支持所有HTML、所有XUL以及您想要的任何其他标记(在运行时使用“标记”和“对象”函数创建)@munissor=>作为作者,XUL::Gui文档中是否有暗示有限子集的内容?如果是这样的话,我一定会解决它。我同意Sinan的观点,尽管WWW::Mechanize::Firefox可能更适合这个任务。