PHPを使用して仮想サーバーホスティングのWebスクリーンショットをcacth cacth
-
24-10-2019 - |
質問
PHPでWebスクリーンショットをキャッチしたいです。 PHPでのプロセスも必要なため、オンラインスクリーンショットサービスを使用したくありません。無料のホスティングまたは年間20ドル未満の仮想サーバーホスティングをレンタルすることをいとわない。
私が知っているように、仮想サーバーはexeファイルをアップロードできません(url2bmp.exe、webshot.exe、webscreencapture.exeなど)。そして、それらはすべてLinuxシステムを使用しています(それは使用できません new COM("InternetExplorer.Application")
).
したがって、PHPを備えた仮想サーバーのWebスクリーンショットはありますか?
解決
Linuxでこれを行うことができますが、非常に注意が必要です。 Firefox、Imagmagik、VNCがインストールされる必要があります。
基本的に、FirefoxをVNCディスプレイで新しいウィンドウを開き、Imagmagikでそのディスプレイのスクリーンショットをつかみ、サムネイルとして保存します。これについての難しい部分は、特にヘッドレスセットアップでVNC部分を機能させることです。しかし、それは完全に実行可能です。
ただし、Windows VPSを取得するだけで簡単に簡単になるでしょう。
検索を行うと、これが機能する可能性があります。
linuxレンタルサーバーで、サーバー側、無料のウェブサイトのスクリーンショットを取得し、無料
ああ、ここに私が上記で説明したことについての投稿があります:
他のヒント
考えられる代替手段として、このプロジェクトを確認できます。 http://code.google.com/p/wkhtmltopdf/
次のようなオープンソースツールを使用して、Webサイトの自動スクリーンショットを撮ることができます ページ. 。また、さまざまな解像度をシミュレートし、レスポンシブレイアウトをテストすることもできます。
あなたのウェブサイトがPHPでコーディングされているのか、それとも.exeファイルに言及していることが関連しているかどうかはわかりません。あなたはWeb開発を初めて使用していますか?