C#用WebRequest 抓取网页,如何获取跳转后的地址

.Net技术 码拜 10年前 (2014-12-11) 5708次浏览 0个评论

我用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呢


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#用WebRequest 抓取网页,如何获取跳转后的地址
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!