Существует несколько вариантов безголового html + javascript (в первую очередь благодаря новой игрушке Google Node.js , используемой в браузере Chrome) в зависимости от языка, который вы хотите использовать, но, к сожалению, ни один из них неЯ знаю, что они основаны на Firefox - был лом , но он не обновляется с 2008 года.
Использование такого программного обеспечения на Firefox стало менее осуществимым, когда Firefox начал интегрировать Gecko большетесно связан с интерфейсом браузера.
Что касается node.js, я не знаю много о предложениях Perl, но вот некоторые другие:
- зомби (javascript)
- норка (PHP 5.3) (использует зомби в качестве бэк-энда)
А есть несколько нетакже доступны параметры узла:
- phantomjs (javascript) (используется серверный веб-набор, для которого может потребоваться установить X)
- htmlunit (java)
- akephalos (ruby) (использует htmlunit back-end)
Я полагаю, что есть также интерфейс python для node.js (хотя, если он реализует среду браузера, я не знаю), и, скорее всего, работа с нодом ведется и в пространстве perl.