HTML belgelerini komut satırından nasıl önizleyebilirim?


32

catdocWord belgelerini komut satırından önizlemek için kullanıyorum . HTML için benzer bir şey var mı?

Başka bir deyişle cathtml Webpage.html | less, mansayfa görünümü çıktısı almak ve yapmak istiyorum .

Yanıtlar:


18

html2textBir HTML belgesine komut satırından bakmak için kullanabilirsiniz .

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

ama tam olarak man sayfalarına benzeyen bir görünüm değil, elbette html girişine bağlı.


23

Bir çözüm kullanım için lynx -dumpolduğu gibi,

lynx -dump file.html

veya

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

Daha iyi:

Kullan w3m -dump, sayfa düzenine saygı gösterir. Bu mükemmel.

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

Daha iyi bir düzen elde etmek için terminalin sütun sayısını ayarlayabilirsiniz, örneğin, tam pencereli bir terminal kullanıyorsanız, 200 iyi bir deneme olabilir:

w3m -dump -cols 200 file.html

11

Daha w3mönce kurulmuş olanları kullanabilirsiniz - eğer değilse

sudo apt-get install w3m

Örnek bir komut sözdizimi:

w3m -dump askubuntu.com | less

Her iki URL ile de dosya tabanlı html dosyaları ile kullanılabilir.

w3m -dump index.html | less

görüntü tanımını buraya girin


6

Lynks ve eLinks'i başarılı bir şekilde test ettiğim bu metin html tarayıcıları var. Bunlardan hangileri benim favorim oldu.

Neyse, sorunuzda önerdiğiniz gibi bir "web sayfası önizleyicisinden" farklılar. Bunlar daha kolay bir web taraması için birçok faydalı özellik barındıran aktif gerçek zamanlı tarayıcılar gibidir ve tabii ki, yerel / uzak web sayfalarının önizlemesi için de kullanabilirsiniz.

Lynks hakkında bilgi wikipedia'dadır ve buraya tıklayarak ulaşabilirsiniz . Elinks ile ilgili bilgi burada .

Elinks ekranım, elinks'i çalışırken görmenizi sağlayan ekran görüntüsü:

görüntü tanımını buraya girin


Güzel! Gerçekten çok iyi görünüyor.
Luis Alvarado

Ah - çok açık! Kullandığım bu soruyu yazdıktan sonra w3mçözdü.
izomorfizmalar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.