.NETでWebページのソースを操作
System.Windows.Forms.WebBrowserクラス
WebBrowser.Navigate(URI)メソッドでサーバーからWebページを取得すると、そのWebBrowserオブジェクトの.DocumentTextプロパティにHTMLソースが格納される。
文字列処理ツールを使用して、WebBrowser コントロールに表示される HTML ページのコンテンツを操作する場合に、このプロパティを使用します。このプロパティを使用すると、たとえばデータベースからページを読み込んだり、正規表現を使用してページを分析したりできます。
同じように、.DocumentTextプロパティにHTMLソースをテキストとして与えることでWebBrowserオブジェクトのソースを書き換えることもできる。