我需要一个 Web 浏览器引擎以便在我的 C# 应用程序中使用(与 .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。
