Кто-нибудь знает хороший браузер командной строки с поддержкой js?
В идеале мне нужны следующие способности:
some-browser http://example.com > ~/page.html
Это означает, что браузер загрузит html, выполнит js и выведет страницу.
linux
command-line
browser
javascript
web
Евгений Мануйлов
источник
источник
Ответы:
Я не знаю об интерактивном браузере с поддержкой js, но вы должны взглянуть на PhantomJS, который определяется как:
Чтобы получить содержимое страницы после ее визуализации:
с помощью save_page.js:
Интересным сайд-проектом является phantomjs-node, который интегрирует PhantomJS с NodeJS , что позволяет использовать первый в качестве модуля NodeJS.
источник
Edbrowse, редактор / браузер в стиле ed, оптимизированный для слепых пользователей, но высоко ценимый sysadmins за возможность написания сценариев, заявляет о поддержке javascript на основе движка Mozilla. Это на http://the-brannons.com/edbrowse/ .
источник
Если вы работаете в Linux, вы можете удаленно управлять Firefox с помощью Ruby (и, вероятно, других языковых привязок) с помощью watir-webdriver , а затем, после того, как он заработает , вы можете заставить его работать без отображения (но по-прежнему нажимать на страницу, загружая загрузку или очистка данных) с использованием Xvfb ,
источник
Согласно документации
elinks
, он поддерживает JavaScript. См. Раздел 2.6.1 для получения информации об установке SpiderMonkey.источник
Если PNG веб-страницы достаточно и вам не нужен источник HTML, вы должны иметь возможность использовать
webkit-image
небольшую утилиту командной строки, которая поставляется с Ubuntu. Однако это не совсем многофункциональное приложение, поэтому оно не предлагает особых настроек, однако может стать хорошей отправной точкой для дальнейшего взлома и, таким образом, может даже позволить относительно легко получить обработанный HTML-вывод.источник