Как я могу просмотреть HTML-документы из командной строки?

21

Я использую catdoc для предварительного просмотра документов Word из командной строки. Есть ли что-то подобное для HTML?

Другими словами, я хотел бы сделать cathtml Webpage.html | less и получить более или менее результат просмотра man страницы.

    
задан isomorphismes 23.08.2011 в 22:09
источник

4 ответа

14

Вы можете использовать html2text , чтобы просмотреть документ HTML из командной строки.

sudo apt-get install html2text
html2text Webpage.html | less

, но не совсем похожи на man-страницы, это зависит от ввода html, конечно.

    
ответ дан enzotib 23.08.2011 в 22:16
источник
13

Одним из решений является использование lynx -dump , как в

lynx -dump file.html

или

echo "<div>this is a div</div>" | lynx -dump -stdin

Лучше:

Используйте w3m -dump , он соответствует макету страницы. Это потрясающе.

sudo aptitude install w3m
w3m -dump file.html
echo "<div>x</div>" | w3m -dump -T text/html

Вы можете установить количество столбцов терминала для получения лучшего макета, например, если вы используете полноэкранный терминал, 200 может быть хорошей попыткой:

w3m -dump -cols 200 file.html
    
ответ дан fiatjaf 20.09.2014 в 17:58
8

Вы можете использовать w3m , который должен быть уже установлен - если, однако, это не

sudo apt-get install w3m

Пример синтаксиса команды:

w3m -dump askubuntu.com | less

Он может использоваться как с URL-адресами, так и с файлами html на основе файлов

w3m -dump index.html | less

    
ответ дан fossfreedom 23.08.2011 в 22:21
6

Существуют так называемые текстовые html-браузеры, из которых я успешно протестировал Lynks и eLinks. Из которых elinks стал моим любимым.

Во всяком случае, они отличаются от «предварительного просмотра веб-страниц», как вы предлагаете в своем вопросе. Они больше похожи на активные браузеры в режиме реального времени, которые содержат множество полезных функций для удобного просмотра в Интернете и, конечно же, вы также можете использовать его для предварительного просмотра локальных / удаленных веб-страниц.

Информация о Lynks находится в Википедии, и ее можно найти здесь . Информация, связанная с elinks, здесь .

У меня есть скриншот, чтобы вы могли видеть elinks в действии:

    

ответ дан Geppettvs D'Constanzo 23.08.2011 в 22:51