好吧,到目前为止,我一直在寻找的这个问题以前从未被问过...
我正在尝试从我的 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;
}
老实说,我没有玩过网络浏览器,所以我不知道从哪里开始。有什么想法吗?从我一直在研究的内容来看,IE 中的 Webbrowser 控件可能是相同的 cookie?