1

PHP スクリプトを使用して POST DATA 変数を URL に送信し、URL が HTML 文字列で応答します。ブラウザに表示されている上記の HTML 文字列のスクリーンショットをキャプチャするにはどうすればよいですか。HTMLコンテンツ用とスクリーンショット用の2つのPOSTリクエストを送信する必要がない場合、これが最適なソリューションです。

更新: さらに情報を追加します。私の Web サイトは、他の Web サイトから HTML コンテンツをクロールします (POST データを Web サイトに送信し、その応答を取得します)。HTMLの文字列のみです。さらに、エンドユーザーが見ることができるものとしてブラウザーに表示されるこの応答のスクリーンショットを取得したいと考えています。すべてのアクションはサーバー側で行われます。

4

2 に答える 2

0

これを行う最善の方法は、javascript を介してキャプチャし、サーバー側に送信することです。ローカルコードでそれを行うことができます。次の例 (HTML2Canvas) を確認してください: http://html2canvas.hertzen.com/screenshots.html

于 2014-10-16T17:15:24.667 に答える
0

これを試して。それが役立つことを願っています:)、node.jsまたはphp以上でプロキシサービスをセットアップして、URLからWebサイトをキャプチャする必要があります:)

HTML2Canvas http://html2canvas.hertzen.com/screenshots.html

プロキシ サービス

https://github.com/niklasvh/html2canvas/wiki/Proxies

于 2014-10-16T17:19:01.350 に答える