我想保存一個網頁(就像我們在瀏覽器中做的)以及它的所有內容和 格式。我嘗試了WebClient,WebRequest的例子,但他們只能下載文本部分,有時也可以下載javascript。但沒有CSS和圖像等 有.net中的任何api,或.net的任何第三方API?保存一個網頁及其所有內容在C#
這是可能的,我認爲這是因爲很多應用程序正在運行離線閱讀,並且它們顯示保存的頁面具有相同的格式和樣式。 它是如何完成的? 任何想法?
編輯1: 網頁可以使用HtmlAgilityPack解析和保存。但是有沒有什麼辦法可以讓主要文章和其他內容像廣告,其他外部鏈接分開。有什麼辦法可以區分相關內容和不相關內容? (對不起,如果這個問題不清楚)。
也可以提供一些建議,說明這些離線閱讀應用程序(如稍後閱讀/口袋等)如何保存網頁並對其進行格式化。
有沒有辦法在C#中做同樣的事情?
Mabye這個[SO問題](http://stackoverflow.com/questions/1263266/c-sharp-find-image-in-html-and-download-them)可以幫助你 – tsukimi 2012-07-17 05:38:32