C#中利用WebBrowser控件,獲得HTML源碼


最近獲得網頁的幾個老程序都不能用了。

我原來用 如下代碼獲得網頁html 源碼:

 

<pre name="code" class="csharp"> <span style="font-family: Arial, Helvetica, sans-serif;">HttpWebRequest request = (HttpWebRequest)WebRequest.Create(httpUrl);</span>

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

 
        

 

 

但是,現在不能用了,問了別人據說 是網站不關閉了申請。

用了WebBrowser控件,它類似於IE瀏覽器。

獲得WebBrowser控件中網頁<body>部分的HTML源碼代碼如下:

 

 String content = webBrowser1.Document.Body.InnerHtml; 


PS:只有<body>部分的HTML源碼代碼

不難,但是沒有找到,記錄一下吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM