0

ええと、私が探していた限り、この質問は以前に尋ねられたことはありません...

Web ブラウザー コントロールから Cookie 値を抽出しようとしていますが、Web ブラウザーがナビゲートした後に 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 コントロールは IE の同じ Cookie である可能性がありますか?

4

0 に答える 0