我想这样的功能,就是先httphelper登陆网站,然后把得到的cookie存到webbrowser上,再由webbrowser打开网站,然后实现自动进入网站后台。实际操作中,我发现:
为什么我在一定要先用webbrowser打开一个网页后,才能将httphelper的cookie赋值到webbrowser,但是我把httphelper得到的cookie,但是存入到webbrowser的cookie时,却发现无法存入。
[C#] 纯文本查看 复制代码 private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Url = new Uri("http://qqapp.qq.com/app/23006.html");
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.Cookie = item.Cookie;
}
[C#] 纯文本查看 复制代码 else
{
cookiestr = item.Cookie;
webBrowser1.Document.Cookie = cookiestr;
webBrowser1.Navigate(game_url);
webBrowser1.Refresh();
//webBrowser1.DocumentText = html;
}
|