webbrowser由JS生成的COOKIE怎么取到? InternetGetCookie和 InternetGetCookieEx能取到一部分,包括HTTPONLY,但其中有一部分,可能是由JS生成的COOKIE则取不到,如何才到取到呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 webbrower执行JS获取相关数据IHTMLWindow2 win = (IHTMLWindow2)webBrowser.Document.Window.DomWindow; win.execScript("", "Javascript"); CookieContainer myCookieContainer = new CookieContainer();string cookieStr = webBrowser1.Document.Cookie;string[] cookstr = cookieStr.Split(';');foreach (string str in cookstr){string[] cookieNameValue = str.Split('=');Cookie ck = new Cookie(cookieNameValue[0].Trim ().ToString(), cookieNameValue[1].Trim ().ToString());ck.Domain = "";myCookieContainer.Add(ck);} 楼上的朋友,谢谢你经常回答我的问题.这个问题不是从STRING转化成CookieContainer;而获得到.这一句 webBrowser1.Document.Cookie不能获得到全部的COOKIE,连HTTPONLY的也得不到,还不如那两个API函数得到的多.曾经我用HOOK WINNET.DLL的方式,能获得整个HTTPREQUESTHEAD,再剥离出COOKIE来,但有一次整个系统差点崩溃,所以只能想别的办法了 有人用WCF开发过大型项目吗 学了Java和C#有必要再学C吗,都说C很经典! 关于 OleDbParameter[] 数组的一些问题 画图问题 请C# 数据恢复代码,解决马上给分 如何在两个用户自定义的控件中互相调用?? C#中如何动态设置一个数组的长度? 如何控制DataGrid某一列的可见性? 数据类型转换问题! 怎样弹出警告窗,确定然后执行? 关于不同用户进入小程序的权限问题 adboe air怎么调用asp.net
Window.DomWindow; win.execScript("", "Javascript"); CookieContainer myCookieContainer = new CookieContainer();string cookieStr = webBrowser1.Document.Cookie;
string[] cookstr = cookieStr.Split(';');
foreach (string str in cookstr)
{
string[] cookieNameValue = str.Split('=');
Cookie ck = new Cookie(cookieNameValue[0].Trim ().ToString(), cookieNameValue[1].Trim ().ToString());
ck.Domain = "";
myCookieContainer.Add(ck);
}
这个问题不是从STRING转化成CookieContainer;
而获得到.这一句 webBrowser1.Document.Cookie不能获得到全部的COOKIE,连HTTPONLY的也得不到,还不如那两个API函数得到的多.曾经我用HOOK WINNET.DLL的方式,能获得整个HTTPREQUESTHEAD,再剥离出COOKIE来,但有一次整个系统差点崩溃,所以只能想别的办法了