如何拍摄网页的完整快照? (可滚动尺寸大)

发布于 2024-10-13 10:27:07 字数 73 浏览 3 评论 0原文

我想拍摄网页快照。图像应显示浏览器窗口的完整内容(我的意思是没有滚动条)。

我想使用 PHP 脚本动态地执行此操作。

I want to take a snapshot of a web page. The image should show the full content of the browser window (without the scroll bar I mean).

I want to do this dynamically using a PHP script.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

庆幸我还是我 2024-10-20 10:27:07

一种选择是调用 CutyCapt 之类的东西。它确实需要 X 服务器,但正如文档中所示,您可以使用 Xvfb(无头虚拟 X 服务器)来填补该位置。不过,请尝试每次回收相同的 Xvfb 实例,以节省资源。

还有各种网络服务提供商提供此类服务 - 例如,webthumb。这可能也值得考虑,具体取决于您拥有多少资源以及 CutyCapt 需要多少资源。

One option would be to invoke something like CutyCapt. It does require an X server, but as indicated in the docs you can use Xvfb (a headless, virtual X server) to fill in that position. Try to recycle the same Xvfb instance each time though, to save resources.

There are also various web service providers offering services like this - eg, webthumb. This may be worth considering as well, depending on how much resources you have, and how much CutyCapt takes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文