ええと、私が探していた限り、この質問は以前に尋ねられたことはありません...
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 である可能性がありますか?