Andy home page
Главное меню
Главная
Категории
Статьи
Файлы
Ссылки
Архив
Поиск
Галлерея
Гостевая
Опросы
Сетевой калькулятор
NES Emulator
Музей
Обратная связь

Кто на сайте
Добро пожаловать,
Гость

ВойтиВойти
РегистрацияРегистрация
Забыли Пароль?Забыли Пароль?

Посетителей онлайн
ПользователейПользователей: 0
ГостейГостей: 5
_BOTБотов: 0
ВсегоВсего: 5

Server Time
Время: 06:17:36
Дата: 20/04/24
Календарь
Ссылки
Блог simbol.su: идеальные отношения

Скриншот сайта из командной строки без X-сервера
Напечатать текущую страницу
Linux

Скриншот сайта из командной строки без X-сервера



Есть задача, сделать скриншот сайта из командной строки, сайта целиком. Для этого понадобится Xvfb (virtual frame buffer X server for X Version 11) - В отличие от других серверов Xvfb  выполняет все графические операции в памяти, не выводя ничего на экран. С точки зрения клиента, он действует так же, как любой другой X сервер, обслуживает запросы и отправку о событиях и ошибках. Однако никакого вывода не будет показано. Этот виртуальный сервер не требует компьютера с монитором или другим устройством вывода, требуется только сетевое подключение.

Установка:

~#apt-get install xvfb

~#apt-get install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic

Запуск:

~#Xvfb :1 –screen 0 1280x1024x24

или

~#xvfb-run --server-args="-screen 0, 1280x1024x24+32" /путь к программе

 

Для снятия скриншота сайта понадобится CutyCapt - небольшая кросс-платформенная утилита командной строки для захвата рендеринга веб-страницы в различных векторных и растровых форматов, включая SVG, PDF, PS, PNG, JPEG, TIFF, GIF, BMP.

Установка для Ubuntu 12.04 и выше:

~#apt-get install cutycapt

Установка для других версий Debian и Ubuntu:

~#apt-get install subversion libqt4-webkit libqt4-dev g++

~#svn co svn://svn.code.sf.net/p/cutycapt/code/ cutycapt

~#cutycapt/CutyCapt

~#qmake

~#make

Запуск:

~#xvfb-run --server-args="-screen 0, 1280x1024x24+32" ./CutyCapt --url="http://andy.od.ua" --out=andy.png

или если Xvfb уже запущен:

DISPLAY=:1 cutycapt --url="http://andy.od.ua" --out=andy.png

 


При копировании материалов ссылка на сайт обязательна


Добавлена: 02/11/2013 · Автор: admin

Просмотров: 3469

Оценить:
Social net
Сатьи

Все статьи
Друзья
Сайт skeletora
ОНАПТ
OLD-HARD.RU


Webmaster Andy
Copyright©1998-2014 Odessa


Открытие страницы: 0.41 секунды и 8 запросов к БД
Хостинг
Регистрация домена
free counters