2012-04-06 17 views

risposta

13

Si può provare webkit2png:?

testato in Ubuntu:

$ sudo apt-get install python-qt4 libqt4-webkit python-pip xvfb 
$ wget https://raw.github.com/millisami/python-webkit2png/master/webkit2png.py 
$ chmod +x webkit2png.py 
$ sudo xvfb-run --server-args="-screen 0, 1024x768x24" ./webkit2png.py -o google.png http://www.google.com 

Questo creerà un'immagine denominata google.png


UPDATE

Un altro modo semplice è usare phantomjs:

$ phantom rasterize.js http://www.google.com google.png 

Scaricare e decomprimere l'archivio binario. rasterize.js è nella directory example.

+0

Meglio usare 'sudo -u utente'. E con subprocess.Popen usa '--log', perché prova a mettere il log da qualche parte nella root del progetto. – Alerion

Problemi correlati