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