㈠ 獲取網頁內容的幾種方法
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 選擇器
選擇器允許您對元素組或單個元素進行操作。