C#基于WebBrowser获取cookie的实现方法
作者:宁静.致远
这篇文章主要介绍了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#程序设计有所帮助。
您可能感兴趣的文章:
- C#使用webbrowser的常见用法实例
- C#的WEBBROWSER与JS交互小结
- C#之WinForm WebBrowser实用技巧汇总
- C#的WebBrowser操作frame实例解析
- 浅析c#中WebBrowser控件的使用方法
- 解决C#中WebBrowser的DocumentCompleted事件不执行的实现方法
- 在C#中 webbrowser的使用心得
- C#的WebBrowser的操作与注意事项介绍
- c# 在WebBrowser中用SendMessage模拟鼠标点击
- C#中Request.Cookies 和 Response.Cookies 的区别分析
- c# 对cookies(增、删、改、查)的操作方法
- C# HttpClient Cookie验证解决方法
- C#清除WebBrowser中Cookie缓存的方法
