手机爬虫抓包
一、背景
需要获取手机上某些app数据时,无法使用网页分析编写爬虫代码。
使用到的软件有
1、Fiddler,Classic版本即可
2、安卓手机(因为我爬取的是小米社区,ios无法安装)或者夜神模拟器(在电脑上模拟手机的软件)
二、开始配置
2.1 Fiddler配置
安装教程网上都有,按着安装即可。
安装完毕后,打开Fiddler,窗口Tools->Options进去,按照如图设置,

记住这个端口号:8866(一般默认是8888,博主自己设置成了8866)
2.2 手机端配置(配置过程中保证Fiddler打开)
命令行中输入:ipconfig,获取ip地址

有了ip地址后,打开手机当前的网络连接WLAN(保持手机和电脑连接的是一个无线网络),设置代理,选择手动,输入刚刚获取的ip地址至主机名,端口号为Fiddler中设置的端口号,如图。

打开手机设置,查看手机版本号,连续点击手机版本号5,即可进入开发者模式,如图:

进入开发者模式后,在设置中即可找到“开发者选项”这一个设置,点击进入,讲USB调试打开

2.3 证书安装-手机端操作
使用Android手机的浏览器打开: http://192.168.31.185:8866 ,点"FiddlerRootcertificate" 然后安装证书即可。
三、开始抓包
打开任意一个手机App,即可看到Fiddler中获取到的数据,点开任意一个即可进行分析
浙公网安备 33010602011771号