c#如何获得网页实际显示内容(winform)

2024-12-18 06:36:12
推荐回答(2个)
回答1:

HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("http://www.baidu.com");
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
Stream stream = webResponse.GetResponseStream();
StreamReader reader = new StreamReader(stream, System.Text.Encoding.GetEncoding("GB2312"));

//下面将整个页面内容赋值给了textBox2了
textBox2.Text = reader.ReadToEnd();

回答2:

是想做抓取网页内容吗?
有一些网页是通过JS来显示的,获取到的只是代码而不是显示的内容
可以通过使用webbroswer控件显示出来,然后获取显示的值