可能重复:
How do I grab a thumbnail screenshot of many websites?
我使用perl mechanize编写了一个脚本来登录和获取页面。如何直接从我的perl脚本“打印”该页面为“pdf”?我想在浏览器中保存它的外观快照。
我可以使用$mech->content();
答案 0 :(得分:2)
查看wkhtmltopdf - 有PDF和图像的变体(PNG等)。它基本上是一个包装webkit html引擎的命令行工具。工作得很好,也是跨平台的。是否可以通过您的登录表单获取它将取决于目标站点的工作方式。
答案 1 :(得分:2)
有许多CPAN modules to convert HTML to PDF。向其中任何一个提供来自Mechanize的内容。
答案 2 :(得分:-2)
$mech
包含普通html,因此您无法打印它。检查此主题:How do I grab a thumbnail screenshot of many websites?