|  | 
 
 
 楼主|
发表于 2013-7-26 18:20:19
|
显示全部楼层 
| 飞哥  webBrowser1.Document.Cookie=“你的Cookie值”; 这个不行的吧
 
 
 webBrowser1 是个单线程执行的 没走完之前他的Cookie是没有new出来的吧。
 
 
 我是想在webBrowser1 没有执行之前把准备好的cookie放到webBrowser1 中 。
 
 
 网上找了个这个方法 貌似用不了 求飞哥指点
 [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
 public static extern bool InternetSetCookie(string lpszUrlName, string lbszCookieName, string lpszCookieData);
 
 public void WebBrowser(string path, string cookies)
 {
 string url = path;
 bool qq;
 qq= InternetSetCookie(url, null, cookies);
 this.webBrowser1.Navigate(url);
 
 }
 qq返回了个true  可是cookie并没有存在
 webBrowser1所打开的页面里
 
 
 | 
 |