2012年2月21日

遠端拍照的小工具

一直在找一個可以遠端使用command line就可以把網頁抓下的方式,其實有些方法,不過遇到一些困難,網路上大有其他GUI方式,可是都不是我要的
GUI的方式可以參考這裡
http://www.binarytides.com/blog/take-webpage-screenshot-from-command-line-in-ubuntu-linux/
command line本來打算用khtml2png,看似最簡單,很可惜ubuntu下找不到,無法測試
跟著這裡有只用firefox的shell script,但是要用到vncserver
http://stackoverflow.com/questions/125951/command-line-program-to-create-website-screenshots-on-linux
我執行的時候怎樣都遇到.Xresources找不到的問題,印象中ubuntu好像改了很多X-win的設定,我也不知道怎樣recover這些設定檔了
最後的解決方案
這是cutycapt裁剪網頁的工具,編譯完畢丟到/usr/bin下就是了,其實跟khtml2png一樣的引擎,可問提示沒有xserver無法執行
http://cutycapt.sourceforge.net/
沒關係,還有xvfb-run可以幫忙,安裝一下xvfb套件
xvfb-run --server-args="-screen 0, 1024x768x24" CutyCapt --url=http://www.kimo.com --out=slide.png
結果還不壞,css大多保留了,不過flash


參考資料
http://ddbean.wordpress.com/category/linux/
http://www.binarytides.com/blog/take-webpage-screenshot-from-command-line-in-ubuntu-linux/

最後順便有個爬到的轉檔案指令,可以將pdf轉乘png
convert -size 640x300 fileName.pdf slide.png

沒有留言: