㈠ 获取网页内容的几种方法
Byte[] pageData = MyWebClient.DownloadData(tbUrl.Text); //从指定网站下载数据 string pageHtml = Encoding.Default.GetString(pageData); //把字节转化为字符串,注意编码方式 2、使用WebBrowser控件 //通过WebBrowser空间访问网页,然后获取网页数据 WebBrowser web = new WebBrowser(); web.Navigate(tbUrl.Text); web.DocumentCompleted += new (web_DocumentCompleted); //当网页加载完成时触发该事件,获取网页数据 void web_DocumentCompleted(object sender, e){//获取该html页面内的Table标签的内容 WebBrowser web = (WebBrowser)sender; HtmlElementCollection ElementCollection = web.Document.getElementsByTagName_r("Table"); foreach (HtmlElement item in ElementCollection) { textBox1.AppendText(item.InnerText + "\n");} }3、使用HttpWebRequest/HttpWebResponse HttpWebRequest httpReq; HttpWebResponse httpResp; Uri httpURL = new Uri(this.tbUrl.Text); httpReq = (HttpWebRequest)WebRequest.Create(httpURL); httpResp = (HttpWebResponse)httpReq.GetResponse(); Stream respStream = httpResp.GetResponseStream(); //得到数据流,再把数据流转化为特定的数据(图片,文本。。。)
㈡ jquery获取和设置html页面元素的值的方法有哪些
jQuery 选择器
选择器允许您对元素组或单个元素进行操作。