【问题标题】:Screen Grab with PHP and/or Javascript?使用 PHP 和/或 Javascript 进行屏幕抓取?
【发布时间】:2010-09-16 15:10:35
【问题描述】:

只是想知道是否可以使用 PHP 脚本或 javascript 屏幕抓取您正在查看的页面?例如,在 iframe 中加载页面,然后将该视图保存为 JPEG?

我确信这是有可能的,但是否有任何已知的实现/库可以提供帮助?

【问题讨论】:

标签: php javascript image screen-grab


【解决方案1】:

http://html2canvas.hertzen.com/ 可能会成功。

【讨论】:

    【解决方案2】:

    您不能在 JS 中执行此操作,但如果您知道要转换为图像的页面的 url,则可以在服务器端执行类似的操作。

    可以从 php 调用像 khtml2png 这样的工具来呈现页面。

    【讨论】:

      【解决方案3】:

      可以使用 GD2 扩展和一些您正在捕获的内部知识 - 例如read here

      【讨论】:

        【解决方案4】:

        感谢各位的帮助。我确实找到了这个有趣的资源:

        http://www.zubrag.com/scripts/website-thumbnail-generator.php

        无论如何它都不是特定于 PHP 的,只是一个运行由 PHP 调用的 EXE 脚本的示例。我相信需要一个 Windows 服务器。

        【讨论】:

          【解决方案5】:

          不,抱歉,Javascript 是不可能的,而像 PHP 这样的服务器端语言绝对不可能。 (编辑:我的意思是不可能截取用户查看页面的屏幕截图。)

          这取决于您要执行此操作的目的,但您可能希望找到一个在服务器端运行并在那里呈现网页的脚本或程序。但如果你真的想截取用户浏览页面的截图,那几乎是不可能的。

          【讨论】:

            【解决方案6】:

            有一个python工具叫Webkit2png,希望对你有帮助。但在 PHP 中,我不相信这是可能的

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2011-07-21
              • 2011-06-09
              • 2013-03-02
              • 1970-01-01
              • 2011-01-12
              • 2013-12-31
              • 2013-01-12
              • 2017-02-25
              相关资源
              最近更新 更多