只是想知道是否可以使用 PHP 脚本或 javascript 屏幕抓取您正在查看的页面?例如,在 iframe 中加载页面,然后将该视图保存为 JPEG?
我敢肯定这是有可能的,但是有没有任何已知的实现/库可以提供帮助?
只是想知道是否可以使用 PHP 脚本或 javascript 屏幕抓取您正在查看的页面?例如,在 iframe 中加载页面,然后将该视图保存为 JPEG?
我敢肯定这是有可能的,但是有没有任何已知的实现/库可以提供帮助?
不,抱歉,Javascript 是不可能的,而像 PHP 这样的服务器端语言绝对不可能。(编辑:我的意思是不可能截取用户对页面的视图。)
这取决于您要执行此操作的目的,但您可能希望找到一个在服务器端运行并在那里呈现网页的脚本或程序。但是如果你真的想截取用户浏览页面的截图,那几乎是不可能的。
有一个名为Webkit2png的 python 工具,希望对您有所帮助。但在 PHP 中,我不相信它可能
您不能在 JS 中执行此操作,但如果您知道要转换为图像的页面的 url,则可以在服务器端执行类似的操作。
可以从 php 调用像khtml2png这样的工具来呈现页面。
可以使用 GD2 扩展和一些您正在捕获的内部知识 -请阅读此处作为示例。
谢谢你们的帮助。我确实找到了这个有趣的资源:
http://www.zubrag.com/scripts/website-thumbnail-generator.php
无论如何,它都不是特定于 PHP 的,只是运行 PHP 调用的 EXE 脚本的示例。我相信需要一个 Windows 服务器。