问题描述
Uriurl=newUri("http://www.baidu.com");WebRequestrequestPage=WebRequest.Create(url);//发送absoluteUri创建请求对象//requestPage.Timeout=1000;WebResponsereponsePage=requestPage.GetResponse();StreamnewsStream=reponsePage.GetResponseStream();//读取页面流Encodingencode=System.Text.Encoding.GetEncoding("gb2312");StreamReaderreader=newStreamReader(newsStream,encode);//读取获得内容流stringboardStream=reader.ReadToEnd();//将内容流转换为文本并存入变量BoardStream,即为所需要的数据流为什么经常读取到的是下面的页面?这好像是电信的一个页面.其中zhsbwensen是我上网的账号,为什么会这样呢?我该怎么做?<html><head><metahttp-equiv="pragma"content="no-cache"/><metahttp-equiv="Cache-Control"content="no-store,no-cache,must-revalidate,post-check=0,pre-check=0,max-age=0"/><metahttp-equiv="expires"content="-1"/><metahttp-equiv="refresh"content="2"/></head><body><iframesrc="about:blank"width="0"height="0"frameborder="0"style="display:none"></iframe><scriptlanguage="javascript">window.frames[0].location="http://219.131.193.229/update/step1.aspx?p="+"zhsbwensen|"+Math.floor((newDate()).getTime()/1000)+"|"+navigator.appMinorVersion+"|"+screen.availHeight+"|"+screen.availWidth+"|"+screen.colorDepth+"|"+screen.height+"|"+screen.width;</script></body></html>
解决方案
解决方案二:
不会吧...我以前爬取百度的图片时没有出现这个问题.........
解决方案三:
地址错了导致的破114网,你在浏览器输入错误网址看看
解决方案四:
不单是抓百度啊,抓其它也一样啊.在浏览器上是可以的.所以请大家看看我的代码对了没有
解决方案五:
你把生成的地址复制到浏览器会不会呢
解决方案六:
浏览器没有问题啊.
解决方案七:
有时有,有时没有,怎么回事呢?
解决方案八:
<html><head><metahttp-equiv="pragma"content="no-cache"/><metahttp-equiv="Cache-Control"content="no-store,no-cache,must-revalidate,post-check=0,pre-check=0,max-age=0"/><metahttp-equiv="expires"content="-1"/><metahttp-equiv="refresh"content="2"/></head><body><iframesrc="about:blank"width="0"height="0"frameborder="0"style="display:none"></iframe><scriptlanguage="javascript">window.frames[0].location="http://219.131.193.229/update/step1.aspx?p="+"zhsblius8|"+Math.floor((newDate()).getTime()/1000)+"|"+navigator.appMinorVersion+"|"+screen.availHeight+"|"+screen.availWidth+"|"+screen.colorDepth+"|"+screen.height+"|"+screen.width;</script></body></html>