您好我正在尝试从网站获取Cookie响应。 例如,每次访问google.com时,我都希望检索新的Cookie值,这可能吗?下面我将使用webbrowser重新编写cookie代码:
var cookies = FullWebBrowserCookie.GetCookieInternal(webBrowser3.Url,false);
我也使用我在本网站上找到的代码尝试了httpwebrequest,但我无法从网站上获得新的cookie值。
所有帮助将不胜感激 问候, 丹尼斯
答案 0 :(得分:0)
好的,所以我在这里找到了一种工作方法,但是我不能把这段代码放在循环中。
var StringURL = "http://www.google.com";
HttpWebRequest request = null;
request = HttpWebRequest.Create(StringURL) as HttpWebRequest;
HttpWebResponse TheRespone = (HttpWebResponse)request.GetResponse();
String setCookieHeader = TheRespone.Headers[HttpResponseHeader.SetCookie];
textBox18.Text = TheRespone.Headers[HttpResponseHeader.SetCookie];
如果我将此代码放入我的应用程序中,该应用程序在循环中运行,应用程序就会卡住。当我把这个代码放在一个按钮上时,我可以按下按钮一次,然后打印出完美的cookie,但当我再次按下按钮时,应用程序也会卡住。因此,如果有人为此提供解决方案,请非常友好地解释我做错了什么。