|
楼主 |
发表于 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所打开的页面里
|
|