使用System.Net.HttpWebRequest替代System.Net.WebClient获取Htmlcode
1System.Net.HttpWebRequest myHttpWebRequest;
2myHttpWebRequest =CType(myHttpWebRequest.Create("http://www.baidu.com"), System.Net.HttpWebRequest);
3myHttpWebRequest.Timeout = 20 * 1000;
4System.Net.HttpWebResponse myHttpWebResponse ;
5myHttpWebResponse = CType(myHttpWebRequest.GetResponse,System.Net.HttpWebResponse);
6System.IO.StreamReader myStreamReader = New System.IO.StreamReader(myHttpWebResponse.GetResponseStream, System.Text.Encoding.GetEncoding("gb2312"));
7String htmlCode = myStreamReader.ReadToEnd;
8MessageBox.Show(htmlCode);
2myHttpWebRequest =CType(myHttpWebRequest.Create("http://www.baidu.com"), System.Net.HttpWebRequest);
3myHttpWebRequest.Timeout = 20 * 1000;
4System.Net.HttpWebResponse myHttpWebResponse ;
5myHttpWebResponse = CType(myHttpWebRequest.GetResponse,System.Net.HttpWebResponse);
6System.IO.StreamReader myStreamReader = New System.IO.StreamReader(myHttpWebResponse.GetResponseStream, System.Text.Encoding.GetEncoding("gb2312"));
7String htmlCode = myStreamReader.ReadToEnd;
8MessageBox.Show(htmlCode);