问题描述
我使用WebResponse获取一网页信息下来,发现和通过IE浏览以后另存源码存在差异。用WebResponse获取出来的源码中,只要包括有style="Z-INDEX:101;TOP:0px;LEFT:436px;POSITION:absolute;"的地方全被删除了。这是什么原因?我的源码:DimstrUrlAsStringDimintTypeAsStringstrUrl=txtUrl.TextDimmyWebRequestAsWebRequest=WebRequest.Create(strUrl)DimmyWebResponseAsWebResponse=myWebRequest.GetResponse()DimstreamAsSystem.IO.Stream=myWebResponse.GetResponseStream()DimsrAsStreamReader=NewStreamReader(stream,Encoding.Default)DimrespstrAsString=sr.ReadToEnd()sr.Close()
解决方案
解决方案二:
估计服务器那么的原因,它判断你不是浏览器访问,认为是搜索引擎一类的东西,所以没有必要输出样式,你获得的网页就与浏览器打开的不同了。
解决方案三:
但是我使用xmlhttp的方式访问,得到的结果又是正常的
时间: 2024-10-11 19:50:09