如何在图书馆中提交网页?

时间:2013-06-27 17:21:10

标签: c# .net

我有一个我想提交的网址。这将导致目标页面上的重定向。然后,我想获得新的网址。

这将发生在库内。所以没有winforms或WPF。是否有某种类型的Web浏览器对象可用于此级别(类似于winforms Web浏览器对象)?

我不需要进行任何页面抓取。只需访问新网址即可。但是某些类型的事件需要可用,所以我知道什么时候可以获取新的URL。

1 个答案:

答案 0 :(得分:1)

您可以使用HttpWebRequest:

HttpWebRequest httpWebRequest = (HttpWebRequest) WebRequest.Create(<submit URL>);
httpWebRequest.AllowAutoRedirect = true;
httpWebRequest.GetResponse();
// address after all redirections:
Uri address = httpWebRequest.Address;