ฉันใช้catdoc
เพื่อดูตัวอย่างเอกสาร Word จากบรรทัดคำสั่ง HTML มีอะไรที่คล้ายกันบ้างไหม?
กล่าวอีกนัยหนึ่งฉันต้องการทำcathtml Webpage.html | less
และรับman
ผลลัพธ์การค้นหาหน้ามากขึ้น
ฉันใช้catdoc
เพื่อดูตัวอย่างเอกสาร Word จากบรรทัดคำสั่ง HTML มีอะไรที่คล้ายกันบ้างไหม?
กล่าวอีกนัยหนึ่งฉันต้องการทำcathtml Webpage.html | less
และรับman
ผลลัพธ์การค้นหาหน้ามากขึ้น
คำตอบ:
คุณสามารถใช้html2text
เพื่อดูเอกสาร HTML จากบรรทัดคำสั่ง
sudo apt-get install html2text
html2text Webpage.html | less
แต่ไม่ใช่ว่าจะดูคล้ายกับเพจของมนุษย์ แต่ก็ขึ้นอยู่กับอินพุต html แน่นอน
ทางออกหนึ่งคือการใช้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
คุณสามารถใช้w3m
สิ่งที่ควรติดตั้งไว้แล้วหากไม่เป็นเช่นนั้น
sudo apt-get install w3m
ไวยากรณ์คำสั่งตัวอย่าง:
w3m -dump askubuntu.com | less
สามารถใช้กับทั้งไฟล์ URL และไฟล์ html ได้
w3m -dump index.html | less
มีเบราว์เซอร์ข้อความ html เหล่านี้ซึ่งฉันได้ทดสอบ Lynks และ eLinks เรียบร้อยแล้ว ที่ฉันได้กลายเป็นที่ชื่นชอบ
อย่างไรก็ตามพวกเขาต่างจาก "ผู้ดูหน้าเว็บ" ตามที่คุณแนะนำในคำถามของคุณ มันเป็นเหมือนเบราว์เซอร์แบบเรียลไทม์ที่ใช้งานอยู่ซึ่งมีคุณสมบัติที่มีประโยชน์มากมายสำหรับการท่องเว็บที่ง่ายและแน่นอนคุณยังสามารถใช้มันเพื่อดูตัวอย่างหน้าเว็บในท้องถิ่น / ระยะไกล
ข้อมูลเกี่ยวกับ Lynks อยู่ในวิกิพีเดียและสามารถเข้าถึงได้โดยการคลิกที่นี่ ข้อมูลที่เกี่ยวข้องกับ elinks คือที่นี่
ภาพหน้าจอ elinks ของฉันเพื่อให้คุณเห็น elinks ในทางปฏิบัติ
w3m
มันแก้ปัญหาได้