java吧 关注:1,234,744贴子:12,701,867

【百度贴吧安卓客户端】抓包分析教程

只看楼主收藏回复

为啥我要写这个教程呢?
大家都知道抓网页包返回的数据比较大,而且一旦百度更改了代码结构,或许你的正则 或者 jsoup 解析 就会出现问题,导致频繁更新代码。
而手机客户端版的包,是直接返回 json数据的,这意味着数据更小,速度更快,基本不需要更新自己的代码。
-----------------------
废话少说 ,这就开始。


IP属地:上海1楼2014-02-21 22:49回复


    2楼2014-02-21 22:50
    回复


      来自Android客户端3楼2014-02-21 22:51
      回复
        【准备工作】
        1. 下载PC安卓模拟器(这里我用的是 BlueStacks App Player For Windows)
        2. 将模拟器ROOT(这里我用的是靠谱助手来root,当然有很多办法)
        3. 在模拟器中安装百度贴吧客户端(这不是废话嘛)
        4. 下载Wireshark抓包工具
        ----------------------------------------


        IP属地:上海4楼2014-02-21 22:52
        收起回复
          屌炸天


          IP属地:湖南5楼2014-02-21 22:53
          回复


            IP属地:广东6楼2014-02-21 22:54
            回复

                  ------程序员是值得尊敬的,程序员的双手是魔术师的双手。他们把枯燥无味的代码变成了丰富多彩的软件……


              IP属地:广东8楼2014-02-21 22:56
              回复
                先收藏了


                IP属地:吉林9楼2014-02-21 22:58
                回复


                  IP属地:湖北来自Android客户端10楼2014-02-21 22:58
                  回复
                    马克


                    来自Android客户端11楼2014-02-21 23:01
                    回复


                      IP属地:河南来自Android客户端12楼2014-02-21 23:02
                      回复
                        马克


                        来自Android客户端14楼2014-02-21 23:05
                        回复
                          上面就是抓包方法了,很简单吧? 每做一个操作 ,就会有相应的请求 ,比如获取喜欢的贴吧,一键签到,看贴,查看资料 。等等所有功能。。
                          光抓到数据,我们要用程序实验一下。
                          上面的数据中,我觉得可以照抄,除了 un=用户名 passwd=ajhqOGo4 (我输入的是j8j8j8,这个是 base64 编码后的结果 )
                          ---
                          开始写java代码:


                          IP属地:上海17楼2014-02-21 23:14
                          回复
                            对编码方式不熟悉


                            IP属地:浙江来自iPhone客户端18楼2014-02-21 23:16
                            收起回复
                              贴吧提供了API,没必要抓包


                              IP属地:浙江来自iPhone客户端19楼2014-02-21 23:17
                              收起回复