Fiddler如何抓取手机APP数据包


Posted in Python onJanuary 22, 2016

Fiddler,这个是所有软件开发者必备神器!这款工具不仅可以抓取PC上开发web时候的数据包,而且可以抓取移动端(Android,Iphone,WindowPhone等都可以)。

第一步:下载神器Fiddler,下载链接:

http://w.x.baidu.com/alading/anquan_soft_down_ub/10963

下载完成之后,傻瓜式的安装一下了!

第二步:设置Fiddler

打开Fiddler, Tools-> Fiddler Options (配置完后记得要重启Fiddler)
选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求
选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来

Fiddler如何抓取手机APP数据包

Fiddler如何抓取手机APP数据包

记住这个端口号是:8888

第三步:设置Android手机

首先获取PC的ip地址:命令行中输入:ipconfig,获取ip地址

Fiddler如何抓取手机APP数据包

好吧,这时候我就拿到了IP地址和端口号了

下面来对Android手机进行代理设置

确定一下手机和PC是连接在同一个局域网中

进入手机的设置->点击进入WLAN设置->选择连接到的无线网,长按弹出选项框:如图所示:

Fiddler如何抓取手机APP数据包

将代理设置成手动,将上面获取到的ip地址和端口号填入,点击保存。这样就将我们的手机设置成功了。

第四步:下载Fiddler的安全证书

使用Android手机的浏览器打开:http://192.168.1.96:8888, 点"FiddlerRoot certificate" 然后安装证书,如图:

Fiddler如何抓取手机APP数据包

到这里我们就设置好所有的值,下面就来测试一下,打开手机的超级课程表APP

Fiddler如何抓取手机APP数据包

这样就抓取Android移动端的数据包成功了,这个对于我们后面进行网络数据请求的调试有很大的帮助,我们可以通过这个方法来判断我们请求网络是否成功!

Python 相关文章推荐
python实现simhash算法实例
Apr 25 Python
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
Apr 26 Python
Python的Flask框架中实现登录用户的个人资料和头像的教程
Apr 20 Python
Python中pygame的mouse鼠标事件用法实例
Nov 11 Python
Python数据结构与算法之列表(链表,linked list)简单实现
Oct 30 Python
使用 Python 实现微信公众号粉丝迁移流程
Jan 03 Python
python中reader的next用法
Jul 24 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
Nov 23 Python
python 对多个csv文件分别进行处理的方法
Jan 07 Python
远程部署工具Fabric详解(支持Python3)
Jul 04 Python
Pycharm安装Qt Design快捷工具的详细教程
Nov 18 Python
python pillow库的基础使用教程
Jan 13 Python
Python爬虫抓取手机APP的传输数据
Jan 22 #Python
Python 列表排序方法reverse、sort、sorted详解
Jan 22 #Python
Python中使用urllib2模块编写爬虫的简单上手示例
Jan 20 #Python
Python模拟百度登录实例详解
Jan 20 #Python
Python的Scrapy爬虫框架简单学习笔记
Jan 20 #Python
使用Python编写爬虫的基本模块及框架使用指南
Jan 20 #Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
Jan 20 #Python
You might like
基于php-fpm 参数的深入理解
2013/06/03 PHP
php url路由入门实例
2014/04/23 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
2019/04/10 PHP
javaScript 简单验证代码(用户名,密码,邮箱)
2009/09/28 Javascript
javascript时间函数基础介绍
2013/03/28 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
2014/09/01 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
2016/01/28 Javascript
jQuery unbind 删除绑定事件详解
2016/05/24 Javascript
从零学习node.js之文件操作(三)
2017/02/21 Javascript
详解webpack es6 to es5支持配置
2017/05/04 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
2017/05/08 Javascript
微信小程序 实现点击添加移除class
2017/06/12 Javascript
VueJs单页应用实现微信网页授权及微信分享功能示例
2017/07/26 Javascript
jquery中有哪些api jQuery主要API
2017/11/20 jQuery
简单的Vue异步组件实例Demo
2017/12/27 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
2018/08/07 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
用VsCode编辑TypeScript的实现方法
2020/05/07 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
使用Python开发windows GUI程序入门实例
2014/10/23 Python
Python的Flask框架中实现简单的登录功能的教程
2015/04/20 Python
python中私有函数调用方法解密
2016/04/29 Python
pandas数据分组和聚合操作方法
2018/04/11 Python
django-crontab 定时执行任务方法的实现
2019/09/06 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
详解HTML5中download属性的应用
2015/08/06 HTML / CSS
经典优秀个人求职自荐信格式
2013/09/25 职场文书
后勤岗位职责
2013/11/26 职场文书
2014社区三八妇女节活动总结
2014/03/01 职场文书
2016大学生优秀志愿者事迹材料
2016/02/25 职场文书
2016年党风廉政建设承诺书
2016/03/25 职场文书
python基础入门之字典和集合
2021/06/13 Python
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server