我需要一个用于在我的 C# 应用程序中使用的 Web 浏览器引擎(与 .Net 的“WebBrowser”相同)。我需要一个引擎,它可以为每个请求返回一个 cookie 集合,但具有完整的详细信息,例如路径/域等...我尝试了许多浏览器引擎,但无法找到一个可以将这个微不足道的事情还给我的引擎实际上,.Net 的“WebBrowser”对我来说是完美的,但我只能从中获取 cookie 名称和值。
有谁知道这样的浏览器引擎可以完成这项工作?我将不胜感激任何帮助。
我需要一个用于在我的 C# 应用程序中使用的 Web 浏览器引擎(与 .Net 的“WebBrowser”相同)。我需要一个引擎,它可以为每个请求返回一个 cookie 集合,但具有完整的详细信息,例如路径/域等...我尝试了许多浏览器引擎,但无法找到一个可以将这个微不足道的事情还给我的引擎实际上,.Net 的“WebBrowser”对我来说是完美的,但我只能从中获取 cookie 名称和值。
有谁知道这样的浏览器引擎可以完成这项工作?我将不胜感激任何帮助。
我记得 HttpWebRequest 可以为您完成这项工作:
HttpWebRequest request =
(HttpWebRequest)WebRequest.Create("http://your.site");
request.Method = "GET";
request.CookieContainer = new CookieContainer();
HttpWebResponse response = loginReq.GetResponse() as HttpWebResponse;
CookieCollection cookies = response.Cookies;
将cookies
包含来自该站点的所有 cookie。