C#从WebBrowser控件中刮取Cookie值?

时间:2012-10-07 21:13:00

标签: c# cookies webbrowser-control

我没有使用webbrowser控件的经验我正在尝试执行以下操作: 导航到网站并抓取它返回的cookie值(特定于正则表达式)。我试图在这里搜索这个& google没有关于此的信息,webbrowser控件是否连接到IE?这是不可能读取价值的吗?有没有什么方法可以捕获cookie?像CookieContainer一样?

我有一个与httpwebrequest一起使用的代码,它可以作为我尝试用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;

                }

感谢您的帮助!

0 个答案:

没有答案