Ответ 1
Вы можете попробовать webkit2png
:
Протестировано в 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
Это создаст образ с именем google.png
UPDATE
Другим простым способом является phantomjs
:
$ phantom rasterize.js http://www.google.com google.png
Загрузите и распакуйте двоичный архив. rasterize.js
находится в каталоге example
.