如何在c#中获取已访问的web url列表?

如何在c#中获取已访问的web url列表?,c#,url,proxy,tracking,visited,C#,Url,Proxy,Tracking,Visited,我需要跟踪从特定系统访问的所有URL。我认为需要为此设置一个代理服务器。有人能帮我为基于windows的应用程序使用c#代码设置代理服务器吗?然后,我如何使用此代理获取访问过的URL 例如,如果用户从IE访问google.com、yahoo.com、fb.com等,从任何其他浏览器访问stackoverflow.com、orkut.com等。然后我需要从我的客户端应用程序中跟踪所有这些url。可能吗?您可以使用 Request.ServerVariables["HTTP_REFERE

我需要跟踪从特定系统访问的所有URL。我认为需要为此设置一个代理服务器。有人能帮我为基于windows的应用程序使用c#代码设置代理服务器吗?然后,我如何使用此代理获取访问过的URL

例如,如果用户从IE访问google.com、yahoo.com、fb.com等,从任何其他浏览器访问stackoverflow.com、orkut.com等。然后我需要从我的客户端应用程序中跟踪所有这些url。可能吗?

您可以使用

      Request.ServerVariables["HTTP_REFERER"]


这将为您提供以前访问过的url。

我需要从我的windows客户端应用程序跟踪所有访问过的url。例如,如果用户从IE访问google.com、yahoo.com、fb.com等,从任何其他浏览器访问stackoverflow.com、orkut.com等。然后我需要从我的客户端应用程序中跟踪所有这些url。可能吗?
 Request.UrlReferrer