C#窗口程序中调用WEB页面
admin 发表于 2010-04-21 | 来源:互联网 | 阅读:
已经,在WinForm中用Webrequest和Webresponse实现了登陆某个网站,并保存登陆成功的cookie,现在想启动浏览器,在浏览器里打开web网页,并用已经保存的cookie访问web网页,而不需要重新登陆。
C#应该如何实现呢?
已经,在WinForm中用Webrequest和Webresponse实现了登陆某个网站,并保存登陆成功的cookie,现在想启动浏览器,在浏览器里打开web网页,并用已经保存的cookie访问web网页,而不需要重新登陆。
C#应该如何实现呢?
评论功能因故关闭!
请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)
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;
你不是得到cookie了吗?调用API将相应的Cookie写入浏览器中的cookie我也不记得那两个API是什么名字了,你自己查下吧
webbrowerCookieContainer myCookieContainer = new CookieContainer(); string cookieStr = webBrowser1.Document.Cookie; string[] cookstr = cookieStr.Split( ‘; ‘); foreach (string str in cookstr……不适用Webbrower呢 应该如何呢?
你不是得到cookie了吗?调用API将相应的Cookie写入浏览器中的cookie我也不记得那两个API是什么名字了,你自己查下吧我是这么想的 但是不知道具体该怎么做