文章插图
2、手机端配置代理
进入到手机/模拟器设置 , 选择WLAN->连接上的WiFi热点名->手指长按 , 选择修改网络->勾选高级选项 , 代理选择手动(注意:不同手机的界面和进入的路径存在一些差异)
- 代理服务器主机名:PC端查询的IP地址
- 代理服务器端口号:Fiddler中配置的监听端口
3、手机端安装Fiddler伪装证书
在手机端浏览器中输入
http://192.168.1.222:7777 其中192.168.1.222为PC端的IP地址
点击最下方链接即可下载Fiddler证书
文章插图
下载完打开 , 会提示为证书命名(随便给一个名字即可)
文章插图
如果是第一次安装证书 , 系统会提示设置PIN码(为了安全) , 按照提示一步一步操作即可
文章插图
最后安装结束 , 我们可以在设置->安全->信任的凭据->用户 中找到我们安装的证书(注意:不同手机的界面和进入的路径存在一些差异)
文章插图
打开App(注意:如果之前有启动 , 需要从后台清理掉再重新启动) , 以"贝壳找房"为例 , https请求抓取成功
文章插图
会遇到的问题:
证书导出失败 , 出现如下提示:The root certificate could not be located
文章插图
解决方案:
- 在开始->运行输入:certmgr.msc打开证书管理
- 点击操作->查找证书
文章插图
- 输入fiddler , 进行查找 , 将查找出来的所有证书进行删除:
文章插图
再重启Fiddler , 重新导出证书
会遇到的问题:
证书导出失败 , 出现如下提示:Unable to configure windows to Trust the Fiddler Root....
文章插图
解决方案:
找到fiddler->工具栏tools->options , 再选择HTTPS , 点击CertEnroll engine , 选择MakeCert即可点击OK保存 , 最后切记重启fiddler!!!
文章插图
说明:本文为柠檬班歪歪老师原创 , 转载需注明出处
【Fiddler 抓取 https 请求大全】
推荐阅读
- 利用BurpSuite观察百度首页HTTPS的数据包信息
- 对称还是非对称——https中到底使用了啥?
- Nginx泛域名http默认跳转https
- Python 抓取沪深A股重大公告,实现手机24小时实时监控!
- 淘宝店铺数据抓取 如何正确获取淘宝商家注册信息
- curl协议不支持https该如何解决?
- 为什么用抓包工具看HTTPS包是明文的?
- 怎么爬淘宝的数据 怎么用爬虫抓取淘宝数据
- 位运算与经典八皇后问题
- 利用Fiddler来Mock接口返回值