【问题标题】:Automated screen-capturing on any browser, any website with no client-side plugin?在任何浏览器、任何没有客户端插件的网站上自动截屏?
【发布时间】:2011-11-07 07:03:48
【问题描述】:

我正在开发一个网络应用程序,它允许用户输入任何网站的 URL,然后网络应用程序将准备网站的全屏,存储在服务器中,或可供下载。

理想情况下,这应该在服务器端工作,因此不会有客户端依赖。

我找到了wkhtmltoimage,但捕获一个以 Big5 编码的网站会导致乱码文本。使用 Unicode 的网站可以完美运行。

还有其他方法可以做到这一点吗? PHP 抓取屏幕仅适用于 Windows,我的目标平台是 Linux,所以这不是一个选项。

提前谢谢你。

【问题讨论】:

    标签: php webkit screen capture


    【解决方案1】:

    我也在寻找那个。我的解决方案是像这个人在他的网站上所做的那样:http://hertzen.com/experiments/jsfeedback/

    他使用 Javascript 画布...

    它对我有用

    【讨论】:

      【解决方案2】:

      phantomjs(无头 webkit)应该可以解决问题。 http://phantomjs.org/

      还可以查看此页面(在 Screenshot Utilities 下) https://github.com/ariya/phantomjs/wiki/Related-Projects

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-04
        • 2021-05-09
        • 2012-06-10
        • 2011-05-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多