美文网首页
使用Fiddler 抓取app

使用Fiddler 抓取app

作者: 蔡CooCoo | 来源:发表于2018-05-03 16:57 被阅读207次

    如何用Fiddler抓APP请求


    必备环境:
    1.电脑上已装fiddler
    2.手机和电脑在同一个局域网


    1.fiddler -> Tools --> Options -->Connections,勾起Allow remote computers to connet

    image.png

    2.查看电脑IP地址:cmd --> ipconfig

    image.png

    3.手机设置代理(输入第2点的ip 地址)

    image.png

    步骤1:打开“手动HTTP代理”
    步骤2:修改网络配置
    步骤3:输入端口号(请看第1张图)

    4.抓APP上的HTTPS请求

    1).如果手机都是http的话,可不用安装该证书;
    2).打开手机浏览器输入:http://10.0.XX.XX:8888,中间这个是host地址就是前面查到的本机地址

    image.png

    5.设置过滤

    1).手机上设置dialing后,这时间fiddler上抓到的是pc和app所有请求,因此只抓取app的话就需要用到此功能
    2).打开fiddler --> Tools --> Options -->HTTPS --> ...from remote clients only 勾选这个选项即可
    ...from all processes:抓所有的请求
    ...from browsers only:只抓浏览器的请求
    ...from non-browsers only:只抓非浏览器的请求
    ...from remote clients only:只抓远程客户端请求


    image.png

    遇到问题如下:

    1.手机出现无法正常上网,是因为已经手机设置代理忘记关了,只需要把代理关闭即可;
    2.连接代理后,还出现无法上网情况,提示503:这个在接触fiddler时被坑很多次,主要是因为步骤问题,需要先把手机代理设置好后打开,再电脑上打开fiddler软件 或者(如果同个局域网wifi多的情况下,可通过切换不同wifi后再切换到代理的wifi)

    相关文章

      网友评论

          本文标题:使用Fiddler 抓取app

          本文链接:https://www.haomeiwen.com/subject/brzkrftx.html