这篇文章主要介绍了C#基于WebBrowser获取cookie的实现方法,实例分析了C#基于WebBrowser简单读取浏览谷歌网站cookie的相关技巧,非常简单实用,需要的朋友可以参考下
本文实例讲述了C#基于WebBrowser获取cookie的实现方法。分享给大家供大家参考,具体如下:
- private void BtnOpenUrl_Click(object sender, EventArgs e)
- {
- if (txtUrl.Text != "")
- {
- MywebBrowser.Url = new Uri(txtUrl.Text);
- }
- }
- private void BtnGetCookie_Click(object sender, EventArgs e)
- {
- CookieContainer myCookieContainer = new CookieContainer();
- if (MywebBrowser.Document.Cookie != null)
- {
- string cookieStr = MywebBrowser.Document.Cookie;
- string[] cookstr = cookieStr.Split(';');
- foreach (string str in cookstr)
- {
- string[] cookieNameValue = str.Split('=');
- Cookie ck = new Cookie(cookieNameValue[0].Trim().ToString(), cookieNameValue[1].Trim().ToString());
- ck.Domain = "www.google.com";
- myCookieContainer.Add(ck);
- }
- }
- }
希望本文所述对大家C#程序设计有所帮助。
新闻热点
疑难解答