700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C#网页数据采集(二)WebBrowser

C#网页数据采集(二)WebBrowser

时间:2024-06-02 13:28:27

相关推荐

C#网页数据采集(二)WebBrowser

WebBrowser是一个.NET控件类(设置下web脚本错误忽略)支持获取页面加载完毕的源码,而不是初始化的源码

用到了一个web的一个文档全部加载事件:

调用方法:

webBrowser1.Navigate("/");//web浏览百度新闻页面

privatevoidwebBrowser1_DocumentCompleted(objectsender,WebBrowserDocumentCompletedEventArgse)

{

System.IO.StreamReaderstreamReader=newSystem.IO.StreamReader(this.webBrowser1.DocumentStream,System.Text.Encoding.GetEncoding("gb2312"));//如果web浏览页面乱码可以使用这个方法进行转码

stringstrWebBrowserDocument=streamReader.ReadToEnd();

}

web的一些属性:

webBrowser1.Document.Title//获取或设置页面的title

webBrowser1.Document.Url//当前请求页面的地址

webBrowser1.DocumentText//获取或者设置html内容

webBrowser1.Document.GetElementsByTagName("h3")//获取所有标签为h3的标签

webBrowser1.Document.GetElementById("h3")//获取id为h3的标签

GetAttribute("className");//获取样式名称

GetAttribute("href")//获取a标签的里的url

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。