Как запустить Firefox без дисплея?

Я написал скрипт на php, для работы которого требуется браузер, такой как Firefox, так как он содержит биты javascript.

Мне не нужен вывод из процесса, мне просто нужно, чтобы вызвать страницу, запустить страницу вместе с javascript, а затем закрыть. Сейчас я делаю это на VPS, поэтому у меня нет дисплея.

Есть ли обходной путь для запуска Firefox без дисплея?

3
задан 20 February 2012 в 03:03

2 ответа

Возможно, вы могли бы попробовать запустить скрипт с «ссылками» браузера из командной строки

links -no-g http://your.sript.here

Или вы можете попробовать автономную оболочку JavaScript, чтобы интерпретировать ваш код, не открывая браузер. Эти веб-страницы могут вам помочь:

https://developer.mozilla.org/en/SpiderMonkey

https://developer.mozilla.org/ En / JavaScript / Оболочки

0
ответ дан 20 February 2012 в 03:03

Попробуйте xvfb! Это - эмулятор дисплея, требующий никакого фактического дисплея.

apt-get install xvfb
xvfb-run [your script here]

страница справочника: http://man.he.net/man1/xvfb-run

описание: http://en.wikipedia.org/wiki/Xvfb

подобный ТАК тема: https://stackoverflow.com/questions/6183276/how-do-i-run-selenium-in-xvfb

0
ответ дан 20 February 2012 в 03:03

Другие вопросы по тегам:

Похожие вопросы: