繁体   English   中英

如何使用c#登录网站并获取重定向的url内容

[英]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,请检查HttpWebResponseHeaders属性中的Location标头。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM