ユースケースには2つの選択肢があります
- ユーザーが URL を送信すると、その Web ページのスクリーンショットをキャプチャし、データベースに保存して、必要に応じてレンダリングします。
また
- サーバーが URL のリストを送信するたびに、ブラウザーはこれらの URL のスクリーンショットを生成します。
どちらの場合も、PhantomJSの使用を検討しました。コンソールから呼び出された PhantomJS 関数の例はたくさんありますが、サーバー側からそれを実行する方法については見つかりませんでした(java、これを除いて、私は動作しませんでした (行 #51、ソケット接続を待機します) ))またはクライアント側(ブラウザのオーバーヘッドになると思われるjavascriptを使用)。誰かが私を助けてくれたら最高です。
websnaprなどのサード パーティ プロバイダーについて考えましたが、どれだけ信頼できるかわかりません。