如何获得真正的网页内容,而不是转向后的

来源:百度知道 编辑:UC知道 时间:2024/05/04 11:16:20
c#中
如何获得真正的网页内容,而不是转向后的

比如有网址http://www.im286.com/adaward.php?id=62&url=http://www.zxfirewall.com
我通过下面的代码只能得到转向后的http://www.zxfirewall.com页面的代码,但是我想得到的是那个带alert页面的代码(点上面的网址后会出来一个alert,按确定后进入http://www.zxfirewall.com)

我试过改AllowAutoRedirect 属性 ,好像不行啊.

PageUrl = UrlText.Text;
WebRequest request = WebRequest.Create(PageUrl);
WebResponse response = request.GetResponse();
Stream resStream = response.GetResponseStream();
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
ContentHtml.Text = sr.ReadToEnd();
resStream.Close();
sr.Close();

类似于http://www.im286.com/adaward.php?id=62&url=http://www.zxfirewall.com 这类网址,特别小心,因为很可能跳到其他页面

我一般是先看看它的首页http://www.im286.com是否可靠,行,再点击,否则,放弃。

我点击该代码来到仍是本页面,也许,这就是通过脚本来控制的--怀疑会中病毒了

工人法