這篇文章主要介紹了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#程序設計有所幫助。
新聞熱點
疑難解答