string cookie=WebBrowser.Document.Cookie;
WebBrowser控件获取到的cookie是string 类型的!要转换成 HttpWebRequest可用的CookieCollectionCookieCollection cl = new CookieCollection();
string[] Cookies = CookiesString.Split(";".ToCharArray());
foreach (string s in Cookies)
{
ss = s.Trim();
string[] c = ss.Split("=".ToCharArray());
string s2 = backcookie(c);
Cookie ck = new Cookie(c[0].Trim().ToString(), s2);
ck.Path = "/";
ck.Domain = ".xxx.com";
cl.Add(ck);
}这样是可以得到可用的CookieCollection 是可以转换成功的!!但问题来了ck.Domain = ".xxx.com"; 这里必须要写对这个CookieCollection 才是可用的!!!请问一下怎么可以在webBrowser控件获取到正确的cookie 的Domain 信息呢?
WebBrowser控件获取到的cookie是string 类型的!要转换成 HttpWebRequest可用的CookieCollectionCookieCollection cl = new CookieCollection();
string[] Cookies = CookiesString.Split(";".ToCharArray());
foreach (string s in Cookies)
{
ss = s.Trim();
string[] c = ss.Split("=".ToCharArray());
string s2 = backcookie(c);
Cookie ck = new Cookie(c[0].Trim().ToString(), s2);
ck.Path = "/";
ck.Domain = ".xxx.com";
cl.Add(ck);
}这样是可以得到可用的CookieCollection 是可以转换成功的!!但问题来了ck.Domain = ".xxx.com"; 这里必须要写对这个CookieCollection 才是可用的!!!请问一下怎么可以在webBrowser控件获取到正确的cookie 的Domain 信息呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货