Webclient c#在循环中从url获取cookie
本文关键字:url 获取 cookie 循环 Webclient | 更新日期: 2023-09-27 18:14:35
我正在尝试从一个网站获得cookie响应。
例如,每次我访问google.com我想检索新的cookie值,这是可能的吗?下面我将有一个代码使用web浏览器检索cookie:
var cookies = FullWebBrowserCookie.GetCookieInternal(webBrowser3.Url,false);
我尝试了httpwebrequest也使用我在这个网站上发现的代码,但我无法从网站获得新的cookie值。
一切帮助将不胜感激
问候,丹尼斯
我在这里找到了一个工作方法,但是我不能将这段代码放入循环中。
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,但当我再次按下按钮时,应用程序也会卡住。所以,如果有人有解决这个问题的办法,请解释一下我做错了什么。