Jak mogę wyświetlić podgląd dokumentów HTML z wiersza poleceń?

21

Używam catdoc do podglądu dokumentów Worda z wiersza poleceń. Czy jest coś podobnego do HTML?

Innymi słowy, chciałbym zrobić cathtml Webpage.html | less i uzyskać więcej lub mniej wyników wyszukiwania stron man .

    
zadawane isomorphismes 23.08.2011, 22:09
źródło

4 odpowiedzi

15

Możesz użyć html2text , aby zajrzeć do dokumentu HTML z wiersza poleceń.

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

ale nie jest to wygląd podobny do stron man, oczywiście zależy to od wejścia html.

    
odpowiedział enzotib 23.08.2011, 22:16
źródło
13

Jednym z rozwiązań jest użycie lynx -dump , jak w

lynx -dump file.html

lub

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

Lepiej:

Użyj w3m -dump , przestrzega układu strony. To jest niesamowite.

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

Możesz ustawić liczbę kolumn terminala dla uzyskania lepszego układu, na przykład, jeśli używasz terminala na pełnym oknie, 200 może być dobrym pomysłem:

w3m -dump -cols 200 file.html
    
odpowiedział fiatjaf 20.09.2014, 17:58
źródło
8

Możesz użyć w3m , który powinien już być zainstalowany - jeśli jednak nie jest

sudo apt-get install w3m

Przykładowa składnia komendy:

w3m -dump askubuntu.com | less

Może być używany zarówno w plikach HTML, jak i plikach HTML

w3m -dump index.html | less

    
odpowiedział fossfreedom 23.08.2011, 22:21
źródło
6

Istnieją tak zwane przeglądarki tekstowe HTML, z których pomyślnie przetestowałem Lynks i eLinks. Z których elinks stał się moim ulubionym.

W każdym razie są one inne niż "przeglądarki stron internetowych", jak sugerujesz w swoim pytaniu. Są bardziej jak aktywne przeglądarki działające w czasie rzeczywistym, które zawierają wiele użytecznych funkcji do łatwego przeglądania stron internetowych i oczywiście można ich również używać do podglądu stron lokalnych / zdalnych.

Informacje o Lynksie znajdują się w Wikipedii i można do nich dotrzeć klikając tutaj . Informacje dotyczące elinks to tutaj .

Zrzut ekranu z moim elinksem, aby zobaczyć elinks w akcji:

    
odpowiedział Geppettvs D'Constanzo 23.08.2011, 22:51
źródło

Przeczytaj inne pytania na temat tagów