V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mhtt
V2EX  ›  问与答

请问 windows 下如何抓浏览器里的数据?

  •  
  •   mhtt · 2016-10-22 10:03:49 +08:00 · 1741 次点击
    这是一个创建于 2744 天前的主题,其中的信息可能已经有所发展或是发生改变。

    浏览器访问一个网页,里面是一个登录功能,是用 flash 做的,我想抓这个 flash 里面的内容,比如登录请求地址是什么等,该怎么抓?

    10 条回复    2016-10-22 22:29:15 +08:00
    bdbai
        1
    bdbai  
       2016-10-22 10:18:49 +08:00 via Android
    浏览器里面按 F12 ,切到网络一栏,开始捕获请求。
    也可以用 Fiddler 走全局代理,观察方便一些。
    甚至可以试试反编译 Flash 。
    ss098
        2
    ss098  
       2016-10-22 10:20:16 +08:00
    简单的话你可以使用 Chrome 的开发者控制台,按下 F12 就可以打开,里面有一个 Network 选项,可以看到你所有发出去的请求的详细内容。

    比如 Response , Request Headers , Response Headers , Cookie 等内容。

    进阶内容的关键字叫“抓包”,比如 Fidder , Wireshark 等工具。
    yydcool
        3
    yydcool  
       2016-10-22 10:23:18 +08:00
    楼主应该是想抓 https 经过浏览器解密的明文吧, Fidder , Wireshark 都没用的
    bdbai
        4
    bdbai  
       2016-10-22 10:31:17 +08:00 via Android
    @yydcool Fiddler 可以用自签名证书看到 HTTPS 内容。
    gamexg
        5
    gamexg  
       2016-10-22 11:56:35 +08:00
    @yydcool 可以配置环境变量使得 chrome 、 firefox 将 https 私钥保存到文件,然后 Wireshark 就能够解密 https 内容了。
    hjc4869
        6
    hjc4869  
       2016-10-22 12:41:11 +08:00
    fiddler 不一定能抓到 flash 的通信, flash 有些请求不会走 http 代理。
    如果 fiddler 不能用,就用 wireshark
    hcymk2
        7
    hcymk2  
       2016-10-22 13:23:08 +08:00
    chrome://net-internals
    em70
        8
    em70  
       2016-10-22 13:25:31 +08:00 via Android
    傲游浏览器自带的嗅探器,非常傻瓜,非常强大
    crab
        9
    crab  
       2016-10-22 13:42:42 +08:00
    走 http 直接浏览器抓, tcp 只能上 wireshark
    pyufftj
        10
    pyufftj  
       2016-10-22 22:29:15 +08:00
    fiddler
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   862 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:13 · PVG 05:13 · LAX 14:13 · JFK 17:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.