在使用 PHP 托管的虚拟服务器中是否有任何可能的网页截图?

发布于 2024-10-14 13:43:35 字数 274 浏览 3 评论 0原文

我想用 PHP 捕获网页截图。因为我还需要一些PHP处理,所以我不想使用任何在线截图服务。我愿意租用免费主机或每年费用低于 20 美元的虚拟服务器主机。

据我所知,虚拟服务器无法上传exe文件(如url2bmp.exe、webshot.exe、webscreencapture.exe等)。而且它们都使用linux系统(不能使用new COM("InternetExplorer.Application"))。

那么,有没有可能用PHP在虚拟服务器中cacth网页截图?谢谢。

I want catch web screenshots with PHP. Because I also need some process with PHP, I do not want use any on-line screenshot service. I am willing to renting a free hosting or a virtual server hosting which cost less than 20 dollars per year.

As I know, virtual server can not upload exe files (like url2bmp.exe, webshot.exe, webscreencapture.exe, etc). And they all use linux system (it can not use new COM("InternetExplorer.Application")).

So, is there any possible cacth a web screenshot in virtual server with PHP? Thanks.

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

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

发布评论

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

评论(3

旧城空念 2024-10-21 13:43:35

作为可能的替代方案,您可以查看此项目:http://code.google.com/p/ wkhtmltopdf/

as a possible alternative, you can check out this project: http://code.google.com/p/wkhtmltopdf/

抚你发端 2024-10-21 13:43:35

你可以在 Linux 上做到这一点,尽管这非常棘手。您需要安装 FireFox、imagmagik 和 VNC。

基本上,您可以让 Firefox 在 VNC 显示中打开一个新窗口,使用 imagmagik 抓取该显示的屏幕截图,然后将其另存为缩略图。困难的部分是让 VNC 部分正常工作,尤其是在无头设置的情况下。但这是完全可行的。

然而,获得 Windows VPS 可能会容易得多。

进行搜索,发现这可能有效:

在 Linux 租用的服务器上免费拍摄服务器端网站屏幕截图

啊,这是关于我上面描述的内容的帖子:

用于创建网站屏幕截图的命令行程序(在 Linux 上)

You can do this with Linux, it is seriously tricky though. You need FireFox, imagmagik and VNC installed.

Basically you get Firefox to open a new window in a VNC display, grab the screenshot of that display with imagmagik and then save it as a thumbnail. The hard part about this is getting the VNC portion to work, especially with a headless setup. But it is completely do-able.

However, it will probably be a ton easier just getting a Windows VPS.

Doing a search, found this which might work:

Taking website screenshot, server-side, on a Linux rented server, free

Ah and here is the post about what I described above:

Command line program to create website screenshots (on Linux)

岁月静好 2024-10-21 13:43:35

您可以使用 pageres 等开源工具自动截取网站屏幕截图。它还可以模拟各种分辨率,测试响应式布局。

我不确定您的网站是用 PHP 编码的,或者您提到的 .exe 文件是否相关。您是网络开发新手吗?

You can take automated screenshots of websites using an open-source tool like pageres. It can also simulate various resolutions, testing responsive layouts.

I'm not sure whether it's relevant that your website is coded in PHP, or that you're mentioning .exe files. Are you new to web development?

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