httpwebrequest无法采集到目标页源码问题 求教 我已经模拟了Referer 但是 还是采集不到该页的信息 请各位同学指点一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 贴出代码看webclientwebbrower 目标页为 try.pclady.com.cn HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Referer = url; request.Method = "GET"; request.ContentType = "text/plain"; //获取HTTP响应 HttpWebResponse response = (HttpWebResponse)request.GetResponse(); //获取HTTP响应流 Stream stream = response.GetResponseStream(); StreamReader sr = new StreamReader(stream, System.Text.Encoding.GetEncoding(encoding)); string text = sr.ReadToEnd();//获取到html代码到text中 stream.Close(); return text; 我感觉和这个url有关,他是不是对类似的请求做了什么屏蔽操作了! 要不就还是把User-Agent Accept 补上? 如何利用ASP.NET技术动态生成HTML页面 如何在gridview中判断值然后显示相应的文字。 如何反编译ASP.NET发布后的网站文件 急急急。。。。谁做过网站上的播放器 如何修改另一个文件中的文本 这种情况我该怎么办!!! 请教一段小代码 webservice在我自己的电脑上,测试方法的时候出错,在别的电脑上都正常,为什么?马上给分 两个页面传递值的问题 关于AspNetMenu控件编写菜单 Java DES加密谁能转成c#的急,好了成上结帖 socket上传文件的例子
webclient
webbrower
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Referer = url;
request.Method = "GET";
request.ContentType = "text/plain";
//获取HTTP响应
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
//获取HTTP响应流
Stream stream = response.GetResponseStream();
StreamReader sr = new StreamReader(stream, System.Text.Encoding.GetEncoding(encoding));
string text = sr.ReadToEnd();//获取到html代码到text中
stream.Close();
return text;