2012-04-06 13 views

Respuesta

13

Usted puede tratar de webkit2png:?

Probado en 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 

Esto creará una imagen denominada google.png


ACTUALIZACIÓN

Otra manera fácil es usar phantomjs:

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

Descargar y descomprimir el archivo binario. rasterize.js se encuentra en el directorio example.

+0

Mejor uso 'sudo -u usuario'. Y con el subproceso. Utilice '-log', porque intenta poner log en algún lugar de la raíz del proyecto. – Alerion