使用 PHP 和/或 Javascript 进行屏幕抓取?

发布于 2024-07-08 04:50:11 字数 129 浏览 10 评论 0原文

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

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

Just wondering if it's possible to screen grab a page you are viewing with a PHP script or javascript? For example, load up a page in an iframe and then save that view as a JPEG?

I'm sure it's possible somehow, but are there any known implementations/libraries that help out?

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

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

发布评论

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

评论(6

划一舟意中人 2024-07-15 04:50:11

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

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

Nope, sorry, it is impossible with Javascript and definitely impossible with a server-side language like PHP. (Edit: I mean it's impossible to take a screenshot of the user's view of the page.)

It depends on what you want to do this for, but you might want to find a script or program that runs server-side and renders the webpage there. But if you really want to take the screenshot of the user's view of the page, it's pretty much impossible.

无戏配角 2024-07-15 04:50:11

有一个名为 Webkit2png 的 python 工具,希望它有所帮助。 但在 PHP 中,我不相信这是可能的

There is a python tool called Webkit2png, hope it helps. But in PHP, i don't believe its possible

屋顶上的小猫咪 2024-07-15 04:50:11

你不能在 JS 中做到这一点,但如果你知道要转换为图像的页面的 url,你可以在服务器端做一些类似的事情。

可以从 php 调用 khtml2png 等工具来呈现页面。

You can't do it in JS but you could do something similiar server side if you know the url of the page you want to convert to an image.

Tools like khtml2png could be called from php to render the page.

花开柳相依 2024-07-15 04:50:11

可以使用 GD2 扩展以及对要捕获的内部结构的一些了解 - 阅读此处查看示例。

Possible with the GD2 extension and some knowledge of the internals you are capturing - read here for an example.

ぶ宁プ宁ぶ 2024-07-15 04:50:11

谢谢你们的帮助。 我确实找到了这个有趣的资源:

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

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

Thanks for the help guys. I did find this interesting resource:

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

It's not PHP specific by any means, just an example of running an EXE script that is called by PHP. Needs a windows server I believe though.

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