请问 delphi 如何实现对 https 地址进行数据抓包?

newpeng 2014-04-22 05:07:43

想写一个程序,拿 https 网站的数据。

为了降低程序复杂度,打算先用webbrowser 登录,然后获取cookie,然后再把这cookie带入到控件去抓取数据。现在面临的困难是 无法获取到webbrowser里面的 ASP.NET_SessionId。我看过 HttpAnalyzerStd 就可以抓取到所有的数据,不知道是怎么实现的。

http下面的 ASP.NET_SessionId 倒是可以通过嗅探代码获取到。
...全文
482 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
newpeng 2014-04-26
  • 打赏
  • 举报
回复
可惜,分不能给自己。
newpeng 2014-04-26
  • 打赏
  • 举报
回复
想到两个办法: 1,是用钩子程序,从浏览器里面获取; 2:用代理的方式,让浏览器先访问代理服务器,然后从代理服务器那里获取。 第二种方法比较简单,直接就用delphi实现了。
newpeng 2014-04-23
  • 打赏
  • 举报
回复
引用 2 楼 lght 的回复:
wireshark可以 chrome,firefox的firebug,不记得行不行,很久没搞这方面了
我是想要自己通过delphi获取,也不需要完整获取,只要能抓到那个【 ASP.NET_SessionId】即可,https的数据我抓出来是一堆乱七八糟的数据,没法看懂,更不用说解密啥的。
lght 2014-04-23
  • 打赏
  • 举报
回复
wireshark可以 chrome,firefox的firebug,不记得行不行,很久没搞这方面了
newpeng 2014-04-23
  • 打赏
  • 举报
回复
郁闷得很。

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧