web-dev-qa-db-ja.com

Webサイトディレクトリに送信されるWebサイトのサムネイルスクリーンショットを作成する

誰かがそのサイトをディレクトリに送信したときに、ウェブサイトのスクリーンショットのサムネイルを設定する方法を知りたいです。自動的に生成される必要があります。

例を参照

3
misharnet

Selenium および Firefox を使用します。

Seleniumは、さまざまなプログラミング言語から呼び出すことができるように、APIを備えたブラウザー自動化スクリプトフレームワークです。 Firefoxをリモート制御できます。

  • 特定のサイズの新しいウィンドウを作成する
  • そのウィンドウでURLを開きます
  • Webページの表示部分を画像(スクリーンショットなど)に保存します

これをサーバーで動作させるには、 Firefoxが仮想フレームバッファーで「ヘッドレス」を実行している を取得する必要があります。

1

これを行うには良いサービスがありますが、英語(フランス語またはスペイン語のみ)で利用できないのではないかと思います: http://robothumb.com

1
Zistoloen