2009/10/24

網頁快照 CutyCapt

前陣子一時興起,用php寫了一個快照的站台(網頁抓成影像檔 )
但是因為server掛了,所以停了一段時間....還好今天終於想起來了,我用的
程式是  CutyCapt
http://cutycapt.sourceforge.net/

他是用 QT開發的程式可以讓你在命令列下直接上網抓整個頁面快照
也就是說只要有 Linux + QT 就可以工作了
安裝請參考:官網的他應該試用 debian 測試的
% sudo apt-get install subversion libqt4-webkit libqt4-dev g++
% svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycapt
% cd cutycapt/CutyCapt
% qmake
% make
% ./CutyCapt --url=http://www.example.org --out=example.png

Using CutyCapt without X server
如果你只是用純文字介面的話,需要透過 xvfb-run 程式,執行畫面抓取的程式

         % sudo apt-get install xvfb-run  (安裝)

         % xvfb-run --server-args="-screen 0, 1024x768x24" ./CutyCapt --url=... --out=... (執行)

如果要 Windows 版的請到這裡抓,CutyCapt也有提供,
http://sourceforge.net/projects/cutycapt/
但如果遇到 IE only 的網站就只好用這一套了
http://code.google.com/p/minemine/wiki/WebPageGrabber

程式碼待續....
張貼留言