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

32

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

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

isomorphismes
источник

Ответы:

18

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

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

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

enzotib
источник
23

Одним из решений является использование 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
источник
11

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

sudo apt-get install w3m

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

w3m -dump askubuntu.com | less

Может использоваться как с URL, так и с файловыми HTML-файлами.

w3m -dump index.html | less

введите описание изображения здесь

fossfreedom
источник
6

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

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

Информация о Lynks находится в Википедии и может быть достигнута, щелкая здесь . Информация, связанная с elinks здесь .

Мой скриншот elinks для вас, чтобы увидеть elinks в действии:

введите описание изображения здесь

Geppettvs D'Constanzo
источник
Ницца! Выглядит очень хорошо на самом деле.
Луис Альварадо
Ах, так очевидно! После того, как я написал этот вопрос, я использовал w3m, что решил.
изоморфизм