• 締切済み

PHPでWEBサイトのキャプチャーについて

「SimpleAPI」(http://img.simpleapi.net/)などにあるような、PHPでWEBサイトのキャプチャをしてみたいんですが、PHPの関数でWEBサイトを画像に変換できるようなものがなかったので、こういうプログラムはどういうしくみでできているのでしょうか?  もしこれができれば「CoRichブックマーク!」「ライブドアクリップ」みたいなブックマークサイトを構築していきたいと思っているんですが、もしご存知の方がいればぜひ回答の方をよろしくお願いします。(__)

みんなの回答

  • f_motion
  • ベストアンサー率53% (7/13)
回答No.2

下記サイトが参考になるかもしれません、 試した事ないですが。

参考URL:
http://papasan.org/8cc76599/webshot/30a630a830b530a430c8306e81ea52d530b930af30ea30fc30f330b730e730c330c8
Dhio
質問者

補足

URLを参照したところ、だいたいの流れはつかめましたが、私が使ってる「さくらインターネット」にはXvfdやmozillaなどがインストールされていない模様なので出来ませんでした。○l ̄l_  回答の方ありがとうございました。

  • fxdwg99
  • ベストアンサー率45% (43/94)
回答No.1

おそらく、サーバ上でWEBブラウザを動かして該当URLのレンダリング イメージを構築して、そのイメージをファイルに落としているのだと 思われます。

Dhio
質問者

お礼

ありがとうございました。Xvfb の環境があるサーバーと、またそういったコマンドを覚える必要があるってことですね。○l ̄l_

Dhio
質問者

補足

早速の回答ありがとうございます。 サーバ上でWEBブラウザを動かしてっていうことはPHP以外になにかサーバーに必要ものをインストールする必要があるんでしょうか?もしPHPだけでできるとしたらどのようなプログラムになっているのか教えてくれませんでしょうか。