源代碼網站 C#winform如何獲取網頁源碼中的數據?
C#winform如何獲取網頁源碼中的數據?private void button1單擊(object sender,EventArgs e){try{if(此.txtUrl.Text. 修剪()。長
C#winform如何獲取網頁源碼中的數據?
private void button1單擊(object sender,EventArgs e)
{
try
{
if(此.txtUrl.Text. 修剪()。長度==0)
{
(”請輸入主入口地址!“)]}
else
{
//在此處獲取getwebcontent方法的結果
string webcontent=getwebcontent(此.txtUrl.Text. trim())]//聲明一個WebBrowser
WebBrowser WebBrowser=new WebBrowser()webBrowser.導航(" 關于:空白“”
//將getwebcontent方法返回的結果轉換成htmldocument,即可正確處理網頁中的元素。
HtmlDocument htmlDoc=webBrowser.Document.OpenNew(正確)htmlDoc.寫入(webcontent)
//獲取網頁正文中的HTML代碼
字符串outerhtml=htmlDoc.Body.OuterHtml
//獲取頁面標題
字符串outertitle=htmlDoc.標題
this.txtDocumentTitle.Text文件=外層this.txtDocumentConent.Text文件=outerHtml;
}
}
catch(Exception ex)
{MessageBox.顯示( 例如消息)
}
}