如何取得TWebBrowser中的SessionID值?(100分)

  • 主题发起人 主题发起人 djrj
  • 开始时间 开始时间
D

djrj

Unregistered / Unconfirmed
GUEST, unregistred user!
窗体上放一个TWebBrowser控件,并登录网站,发现一般的Cookie值可以取到,但SessionID却取不到(如何ASP.NET_SessionId=0x52al45aiusas451ovafba4这个总是取不到),有什么办法可以取到吗?

1.Document.Cookie只能取一般的Cookie值,但SessionID取不到。

2.通过注册表查找Cookies文件夹,再分析所有文件,一般的Cookie值都可以取出,但SessionID取不到。

3.截包分析,是由于这个SessionID加了HttpOnly属性导致取不到了,例如:
Set-Cookie: ASP.NET_SessionId=0x52al45aiusas451ovafba4; path=/; HttpOnly

4.OnBeforeNavigate2()事件里也取不到。

请求大家帮助一下,如何取这类SessionID的Cookie啊,谢谢。
 
沙发...帮顶个
 
版主有没有DHTMLEvent文件?
有的给我个。
delphibbs不能搜索了,怎么办?
 
session如果被取到 就麻烦了 网络还有安全吗
 
难道真的没办法吗?但我却明明看到别人的程序可以实现,希望有高手回答
 
期待高手来啊,
 
这个问题是无解吗?继续等待中
 
Set-Cookie: ASP.NET_SessionId=0x52al45aiusas451ovafba4; path=/; HttpOnly
这个好像是COOKIE吧?

反正SESSION是取不到的,你也抓包看不到,别人的程序可以实现,只有一种可能,你说的这个是Cookie!!!

反正我做网络程序时,“Set-Cookie: ASP.NET_SessionId=0x52al45aiusas451ovafba4; path=/; HttpOnly”这样的东东是经常被我取到了!
 
网页下载完毕!
网页下载完毕2!
Cookie: BAIDUID=DBF7453823ECA58FB1C0D3D92D27957A:FG=1
长度: 46
网页下载完毕!
网页下载完毕2!
Cookie: skin=1; ASPSESSIONIDAQBDSACS=ICINOGOBOGOIOFAOAIGFDCCF
长度: 54
网页下载完毕!
网页下载完毕2!
Cookie: ASP.NET_SessionId=2q5jay45y51dpv55whiqzsaz; cnzz_a512946=0; rtime=0; ltime=1223418620902; cnzz_eid=90733595-
长度: 109

不知你是取哪个站的 我怎么可以通过TWebBrowser取得到 而且很简单 看起来复杂的东西往往很简单 [:)]
 
后退
顶部