[英]how to login into a website and get redirected url contents using c#
我正在尝试学习一个过程,在该过程中,我可以登录网站并下载网站的所有html,我可以使用webClient.DownloadString(@url);
但是问题是登录后如何获得重定向的URL。 当我获得重定向的网址时,可以使用此方法,请帮帮我。
您应该进行提琴手跟踪,以查看重定向是HTTP重定向还是在返回的页面上由javascript初始化。
假设它是HTTP重定向(301或302),则可以使用HttpWebRequest
/ HttpWebResponse
来获取重定向的位置。 在HttpWebRequest
,设置AllowAutoRedirect=false
。 发出请求后,检查HttpWebResponse
对象的StatusCode
属性。 如果HTTP状态码是301或302,请检查HttpWebResponse
的Headers
属性中的Location标头。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.