System.Net.HttpWebRequest req;
System.Net.HttpWebResponse res;
string url = textBox1.Text;
req = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
res = (System.Net.HttpWebResponse)req.GetResponse();
System.IO.StreamReader strm = new System.IO.StreamReader(res.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
string aa = strm.ReadToEnd();
richTextBox1.Text = aa;
上边的代码可以读取出百度的网页源码,但是对于如“http://dp.pconline.com.cn/photoblog/page.do?method=picPage&pid=425322”的网站就无能为力了,这代码需要如何改进才能正常读取呢??
System.Net.HttpWebResponse res;
string url = textBox1.Text;
req = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
res = (System.Net.HttpWebResponse)req.GetResponse();
System.IO.StreamReader strm = new System.IO.StreamReader(res.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
string aa = strm.ReadToEnd();
richTextBox1.Text = aa;
上边的代码可以读取出百度的网页源码,但是对于如“http://dp.pconline.com.cn/photoblog/page.do?method=picPage&pid=425322”的网站就无能为力了,这代码需要如何改进才能正常读取呢??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货