本文以抓取京东APP搜索接口为示例,演示如何通过
Fiddler
进行抓包。
工具
-
笔记本电脑(Windows 10) -
智能手机(IOS 13.4.1)
软件
-
Fiddler -
京东APP
配置过程
-
首先电脑上开启移动热点,并且手机连入网络,搭建无线局域网。(系统不支持开启热点的可以使用WiFi精灵或外置网卡等)
-
打开
Fiddler
软件,设置:允许远程计算机连接(Allow remote computers to connect),并保存。
-
然后使用
ipconfig
命令查看电脑在无线局域网的 IP 地址。
-
在手机上配置无线网代理(电脑IP & Fiddler监听端口),使手机流量统一走
Fiddler
监听端口。
-
此时
Fidder
已经可以监听手机的HTTP
请求,如果需要监听HTTPS
请求手机需要访问地址 电脑IP:Fiddler监听端口
。在此示例中即访问地址:192.168.137.1:8866
。然后,点击页面中的FiddlerRoot certificate
,下载安装证书文件并在手机设置 中选择信任证书文件。
-
此时打开手机浏览器访问网页,会发现在 Fiddler 中已经可以查看监听到的请求。
抓包操作
打开京东APP,在搜索框搜索“布里斯顿”,查看 Fiddler 监听结果。