C#从Webbrowser控件中提取Cookie值?

时间:2012-10-07 14:27:56

标签: c# cookies webbrowser-control

那么我以前从未问过这个问题......

我正在尝试从我的webbrowser控件中提取cookie值我无法在webbrowser导航后找到任何有用的信息我想要提取cookie值:

 private void Form1_Load(object sender, EventArgs e)
        {
            webBrowser1.Navigate("http://site.com");
        }

我有一个很好的代码用于正则表达式查找httpwebreqest类似于webbrowser控件是我正在尝试做的事情:

   List<string> cookieValues = new List<string>();
            foreach (Cookie cookie in agent.LastResponse.Cookies)
            {
                cookieValues.Add(cookie.Value);
            }
  foreach (string i in cookieValues)
            {
                Match match2 = Regex.Match(i, @"bert=([\w]*)",
                   RegexOptions.IgnoreCase);

                // Ensure match
                if (match2.Success)
                {
                    // Finally, we get Group value and display it.
                    key2 = match2.Groups[1].Value;

                }

老实说,我没有使用webbrowser,所以我不知道从哪里开始。有什么想法吗?从我一直在研究它可能Webbrowser控件是IE中的相同的cookie?

0 个答案:

没有答案