日期:2014-05-17  浏览次数:21065 次

C#抓取网页代码,求助 ,如何获取它跳转之后的地址!!!!

我用WebRequest去访问一个页面,地址如下
地址1:   https://reg.163.com/logins.jsp?username=xxx100104@163.com&password=100104&url=http://fm163.163.com/coremail/fcg/ntesdoor2

但这个地址在浏览器里输入会自动跳转生成新的地址
地址2:   http://twebmail.mail.163.com/js5/main.jsp?sid=RDkfFdVVTuDkByftgRVVaDuwEXjoblRy#module=read.ReadModule%7C%7B%22fid%22%3A1%2C%22moduleName%22%3A%22mbox.ListModule_0%22%2C%22viewType%22%3A%22%22%2C%22id%22%3A%2221%3A1tbiFQLyRlD%2BJYxDDwAAso%22%7D

我需要红色部分的参数,但是用WebRequest访问地址1,下载下来的是地址1的页面,怎么才能得到它经过跳转之后的地址2呢

------解决方案--------------------
WebRequest.Create(url).GetResponse().ResponseUri.AbsoluteUri;
------解决方案--------------------

看看msdn