Web ページを (ブラウザで行うのと同じように) すべてのコンテンツとフォーマットと共に保存しようとしています。私はWebClient、WebRequestの例を試しましたが、テキスト部分と時々javascriptしかダウンロードできません。しかし、cssや画像などはありません..NetにはこれのためのAPI、または.net用のサードパーティのAPIはありますか?
多くのアプリケーションがオフラインで読むために実行されており、保存されたページが同じフォーマットとスタイルで表示されるため、可能だと思います。それはどのように行われますか?何か案は ?
編集 1: Web ページは、HtmlAgilityPack を使用して解析および保存できます。しかし、メインの記事と広告などの他のコンテンツ、他の外部リンクを分離する方法はありますか? 関連するコンテンツと関連しないコンテンツを区別する方法はありますか? (この質問が明確でない場合は申し訳ありません)。
また、これらのオフラインの読書アプリケーション (後で読む/ポケットなど) が Web ページを保存してフォーマットする方法について、何らかの提案をすることもできます。
C#で同じことをする方法はありますか?