Я запускаю Firefox на Xvfb в VPS. Я хочу сделать снимок экрана на странице.
Я могу перенаправить Firefox на определенную страницу, используя
firefox http://google.com
и сделайте снимок экрана (внутри X) с помощью ImageMagick
import root -window output.jpg
Проблема в том, что большая часть страницы нуждается в прокрутке, и я не могу заранее знать высоту.
Другой способ - выбрать очень большую высоту (например, 4000 пикселей), а затем обработать изображение и удалить ненужную часть. Но эта ненужная обработка.
Я нашел много надстроек Firefox, но я ищу решение, которое можно запрограммировать с помощью командной строки оболочки.
Изменить: в итоге я написал свой собственный расширение FireFox для этого.