C#窗口程序中调用WEB页面
admin 发表于 2010-04-21 | 来源:互联网 | 阅读:

已经,在WinForm中用Webrequest和Webresponse实现了登陆某个网站,并保存登陆成功的cookie,现在想启动浏览器,在浏览器里打开web网页,并用已经保存的cookie访问web网页,而不需要重新登陆。
C#应该如何实现呢?

已经有4 个评论
  1. kook 说:

    webbrowerCookieContainer myCookieContainer = new CookieContainer();   string cookieStr = webBrowser1.Document.Cookie;   string[] cookstr = cookieStr.Split( ‘; ‘);   foreach (string str in cookstr)   {   }   HttpWebRequest hreq=(HttpWebRequest)HttpWebRequest.Create("");   hreq.Method= "POST ";   hreq.ContentType= "application/x-www-form-urlencoded ";   hreq.CookieContainer= myCookieContainer;  

  2. forestyaser 说:

    你不是得到cookie了吗?调用API将相应的Cookie写入浏览器中的cookie我也不记得那两个API是什么名字了,你自己查下吧

  3. weiwei 说:

    webbrowerCookieContainer myCookieContainer = new CookieContainer(); string cookieStr = webBrowser1.Document.Cookie; string[] cookstr = cookieStr.Split( ‘; ‘); foreach (string str in cookstr……不适用Webbrower呢 应该如何呢?

  4. waterskin 说:

    你不是得到cookie了吗?调用API将相应的Cookie写入浏览器中的cookie我也不记得那两个API是什么名字了,你自己查下吧我是这么想的 但是不知道具体该怎么做

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明