首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

怎么通过axWebBrowser获得sessionid

2012-01-26 
如何通过axWebBrowser获得sessionid?用axWebBrowser做了一个浏览器:private void axWebBrowser2_NavigateC

如何通过axWebBrowser获得sessionid?
用axWebBrowser做了一个浏览器:

  private void axWebBrowser2_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e)
  {
   
  AxWebBrowser browser = (AxWebBrowser)sender;
  IHTMLDocument2 doc = (IHTMLDocument2)browser.Document;(axWebBrowser2_NavigateComplete2);
string URL_Cookie=Doc.url +","+Doc.cookie.ToString();
}
//记录下载的URL和COOKIE文件 


 获得的COOKIE跟HTTPWATCH里记录的做对比,"AWSUSER_ID=awsuser_id1206884858627r1897; ASP.NET_SessionId=pbgrfv45fubwufnbepkmho55; SiteSeq=593674717; newt=1; sportid=1",结果少了"ASP.NET_SessionId=pbgrfv45fubwufnbepkmho55";换一个网站测试,也是缺少sessionid,其中并没有打开新窗口,所以不存在打开新窗口丢失的问题,不知道是什么原因?谁能帮帮忙?

[解决办法]

热点排行