我有一个我想提交的网址。这将导致目标页面上的重定向。然后,我想获得新的网址。
这将发生在库内。所以没有winforms或WPF。是否有某种类型的Web浏览器对象可用于此级别(类似于winforms Web浏览器对象)?
我不需要进行任何页面抓取。只需访问新网址即可。但是某些类型的事件需要可用,所以我知道什么时候可以获取新的URL。
答案 0 :(得分:1)
您可以使用HttpWebRequest:
HttpWebRequest httpWebRequest = (HttpWebRequest) WebRequest.Create(<submit URL>);
httpWebRequest.AllowAutoRedirect = true;
httpWebRequest.GetResponse();
// address after all redirections:
Uri address = httpWebRequest.Address;