我想過濾來自 cURL 輸出的 html 響應。我應該應用哪個過濾器?使用 Midnight Commander 查看 html 內容是沒有問題的,它會將它們顯示為格式漂亮的純文本,所以我猜有這樣的過濾器。
答案1
我們將這些過濾器稱為「Web 瀏覽器」——一種解析 HTML 程式碼並輸出漂亮文件的程式。
連結是在 Linux 上運行的控制台 Web 瀏覽器之一。
埃林克斯是另一個。
還有W3M。
您始終可以將 html 程式碼複製到文字檔案並使用 GUI 瀏覽器(如 Firefox、Chrome、Opera 等)開啟它。
請不要使用正規表示式解析 HTML。
編輯。我剛剛意識到您可能想要美化您的 HTML 並使用標籤查看它。在這種情況下你可以使用HTML 整潔庫項目或者
將 HTML 複製到文字檔案並用<pre>
</pre>
標籤包圍它。然後用瀏覽器打開它。
答案2
答案3
午夜指揮官使用“連結”或“山貓”。如果您在 mcview 中看到解析的 HTML,我懷疑您已經安裝了其中一個。
答案4
如果您只是想以一種有吸引力的方式查看curl 的html 輸出,那麼上面建議的w3m、links 或lynx 就足夠了。
如果您想解析或對輸出執行任何操作,那麼我推薦 html-xml-utils linux 軟體包或美麗的湯對於任何涉及網頁抓取的專案來說,這是一個非常方便的 Python 套件。