ฉันจะดูตัวอย่างเอกสาร HTML จากบรรทัดคำสั่งได้อย่างไร


32

ฉันใช้catdocเพื่อดูตัวอย่างเอกสาร Word จากบรรทัดคำสั่ง HTML มีอะไรที่คล้ายกันบ้างไหม?

กล่าวอีกนัยหนึ่งฉันต้องการทำcathtml Webpage.html | lessและรับmanผลลัพธ์การค้นหาหน้ามากขึ้น

คำตอบ:


18

คุณสามารถใช้html2textเพื่อดูเอกสาร HTML จากบรรทัดคำสั่ง

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

แต่ไม่ใช่ว่าจะดูคล้ายกับเพจของมนุษย์ แต่ก็ขึ้นอยู่กับอินพุต html แน่นอน


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

11

คุณสามารถใช้w3mสิ่งที่ควรติดตั้งไว้แล้วหากไม่เป็นเช่นนั้น

sudo apt-get install w3m

ไวยากรณ์คำสั่งตัวอย่าง:

w3m -dump askubuntu.com | less

สามารถใช้กับทั้งไฟล์ URL และไฟล์ html ได้

w3m -dump index.html | less

ป้อนคำอธิบายรูปภาพที่นี่


6

มีเบราว์เซอร์ข้อความ html เหล่านี้ซึ่งฉันได้ทดสอบ Lynks และ eLinks เรียบร้อยแล้ว ที่ฉันได้กลายเป็นที่ชื่นชอบ

อย่างไรก็ตามพวกเขาต่างจาก "ผู้ดูหน้าเว็บ" ตามที่คุณแนะนำในคำถามของคุณ มันเป็นเหมือนเบราว์เซอร์แบบเรียลไทม์ที่ใช้งานอยู่ซึ่งมีคุณสมบัติที่มีประโยชน์มากมายสำหรับการท่องเว็บที่ง่ายและแน่นอนคุณยังสามารถใช้มันเพื่อดูตัวอย่างหน้าเว็บในท้องถิ่น / ระยะไกล

ข้อมูลเกี่ยวกับ Lynks อยู่ในวิกิพีเดียและสามารถเข้าถึงได้โดยการคลิกที่นี่ ข้อมูลที่เกี่ยวข้องกับ elinks คือที่นี่

ภาพหน้าจอ elinks ของฉันเพื่อให้คุณเห็น elinks ในทางปฏิบัติ

ป้อนคำอธิบายรูปภาพที่นี่


ดี! ดูดีมากอย่างแน่นอน
Luis Alvarado

อ่า - ชัดเจนจัง! หลังจากที่ฉันเขียนคำถามนี้ฉันใช้w3mมันแก้ปัญหาได้
isomorphismes
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.