Назад | Перейти на главную страницу

Xvfb - phantomjs - linux redhat enterprise 5

Я пытаюсь заставить phantomjs (безголовый браузер) работать на моем сервере ...

Суть в том, что мне не повезло.

Ответ в FAQ для phantomjs - запустить его с Xvfb: http://code.google.com/p/phantomjs/issues/detail?id=163

Однако у меня НЕТ ИДЕИ, что это значит и как это использовать. Я установил его с помощью yum instal ... это все, что у меня получилось.

Я даже написал разработчику электронное письмо и попросил его объяснений, он быстро ответил, создав проблему в трекере ошибок, чтобы добавить ее в документацию ...

http://code.google.com/p/phantomjs/issues/detail?id=177

Я был бы очень признателен, если бы кто-нибудь мог внести свой вклад и написать инструкции о том, как это сделать.

Однако я в затруднительном положении и нуждаюсь в этом сегодня, поэтому я был бы более чем готов заплатить кому-нибудь 100 долларов, чтобы он позаботился об этом за меня. Если интересно, напишите - 1.941.993.0586

xvfb позволяет запускать ваш браузер без головы. xvfb-screen screennum WxHxD. Эта опция создает screennum и устанавливает для его ширины, высоты и глубины значения W, H и D соответственно. По умолчанию существует только экран 0 размером 1280x1024x12.

#yum install xvfb xfonts-base xfonts-75dpi xfonts-100dpi
# Xvfb :1 -screen 0 1024x768x24 &

Допустим, вы хотите запустить firefox в режиме без головы с google.com в URL-адресе

# DISPLAY=:1 firefox http://google.com &

На самом деле вы ничего не увидите на экране, но «вверху» покажет, что Firefox запущен, то есть в режиме без головы.

Проверить эту ссылку http://code.google.com/p/phantomjs/wiki/XvfbSetup