C# 如何获取重定向的网页(只知道ip地址,怎么才能获取最后那个真正的目标网页代码)

浏览器打开,抓包工具里看到是(过程数据代表statuscode的状态)
ip页——302——A页面——200——B页面——200——C页面——302——D页面——200——目的页面
在200状态下跳是加<content="0; url=.....">语句或者运行含有top.location.href=...的函数
问题就来了,用来HttpWeb.Request.AllowAutoRedirect = true,所能获取的代码都只有A页面的代码。
那么怎么才能获取到目的页面的代码?

如果是程序跳转,那么就用 response.Headers["Location"],
如果是JS,就先获取此页HTML,在去读取跳转之后的页面追问

这个应该不是js吧。
在抓包工具里看,302跳转的才有location这个,200跳转的没有

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-20
呵呵.浏览器自带工具不用,还用什么抓包工具,笑死了.

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网