знает ли кто-нибудь хороший браузер командной строки с поддержкой js?
в идеале мне нужны следующие возможности:
some-browser http://example.com > ~/page.html
это означает, что браузер cli загружает html, выполняет js и выводит страницу.
знает ли кто-нибудь хороший браузер командной строки с поддержкой js?
в идеале мне нужны следующие возможности:
some-browser http://example.com > ~/page.html
это означает, что браузер cli загружает html, выполняет js и выводит страницу.
Я не знаю интерактивные браузер с поддержкой JS, но вы должны взглянуть на PhantomJS, который определяется как:
PhantomJS-это безголовый WebKit с JavaScript API. Он имеет быструю и встроенную поддержку различных веб-стандартов: обработка DOM, селектор CSS, JSON, Canvas и SVG.
чтобы получить содержимое страницы после ее отображения:
$ phantomjs save_page.js http://example.com > ~/page.html
С save_page.js:
var system = require('system');
var page = require('webpage').create();
page.open(system.args[1], function()
{
console.log(page.content);
phantom.exit();
});
интересный сайд-проект phantomjs-node который интегрирует PhantomJS с NodeJS, позволяющ бывшему быть использованным как модуль NodeJS.
Edbrowse, редактор/браузер в стиле ed, оптимизированный для слепых пользователей, но оцененный системными администраторами за его скриптабельность, утверждает, что поддерживает 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.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]