C# WebBrowserコントロールで、非表示のままテキストを取得するには？


お世話になります。

あまり使い勝手の良くないWebBrowserコントロールですが、これを使って、ブラウジング  
されているページのリンクだけを抽出するコードを書いています。  
再起などを使用して、ページ内にリンクがあれば、そのページに移動して  
同じようにブラウジングされているページのリンクだけを抽出する  
流れを作ろうとしています。

正規表現などを使用して、取得するまでは問題ないのですが、  
WebBrowserのDocumentTextからテキストを取得するには  
一度Navigateでページを開き、表示し終わらなければなりません。  
一ページだけならばたいした問題ではありませんが、全てのリンクされている  
ページを取得するには、ブラウジングして表示しきる時間が実にロスになってきます。  
表示をさせないで、WebBrowserのDocumentTextからテキストを取得できる方法は  
ありますでしょうか。

よろしくお願いいたします。




WebBrowser コントロールで、画像読み込みをOFF にしたり、スクリプトをOFFにしたりすることができます。  
<https://social.msdn.microsoft.com/Forums/ja-
JP/6ff03e2f-c7e4-4fc7-aa93-40d404d85908/vb2005-webbrowser-?forum=vbgeneralja>  
が参考になります。  
自分は、もう少し改造してつかっていますが、要望があれば公開可能ですので公開します。

