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 相关文章推荐
Python3 能振兴 Python的原因分析
Nov 28 Python
python uuid模块使用实例
Apr 08 Python
Python中取整的几种方法小结
Jan 06 Python
分分钟入门python语言
Mar 20 Python
wxPython的安装与使用教程
Aug 31 Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
Oct 29 Python
Python:二维列表下标互换方式(矩阵转置)
Dec 02 Python
tensorflow 获取所有variable或tensor的name示例
Jan 04 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
Mar 10 Python
Python使用lambda抛出异常实现方法解析
Aug 20 Python
python 获取域名到期时间的方法步骤
Feb 10 Python
Python 实现定积分与二重定积分的操作
May 26 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导出word格式数据的代码实例
2013/11/25 PHP
php中stream(流)的用法
2014/03/25 PHP
php实现的漂亮分页方法
2014/04/17 PHP
php+mysqli使用面向对象方式更新数据库实例
2015/01/29 PHP
yii2简单使用less代替css示例
2017/03/10 PHP
php实现产品加入购物车功能(1)
2020/07/23 PHP
PHP+JS实现的实时搜索提示功能
2018/03/13 PHP
JavaScript 异步调用框架 (Part 2 - 用例设计)
2009/08/03 Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
2011/11/15 Javascript
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
Jquery自定义button按钮的几种方法
2014/06/11 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
js实现随机数字字母验证码
2017/06/19 Javascript
JS实现移动端按首字母检索城市列表附源码下载
2017/07/05 Javascript
通过命令行创建vue项目的方法
2017/07/20 Javascript
如何更好的编写js async函数
2018/05/13 Javascript
详解vue中使用protobuf踩坑记
2019/05/07 Javascript
开源一个微信小程序仪表盘组件过程解析
2019/07/30 Javascript
angular中的post请求处理示例详解
2020/06/30 Javascript
Python中的exec、eval使用实例
2014/09/23 Python
python实现八大排序算法(2)
2017/09/14 Python
python2 与python3的print区别小结
2018/01/16 Python
opencv 图像腐蚀和图像膨胀的实现
2020/07/07 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
Html5应用程序缓存(Cache manifest)
2018/06/04 HTML / CSS
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
来自世界各地的饮料:Flavourly
2019/05/06 全球购物
开学典礼感言
2014/02/16 职场文书
优秀毕业生求职信
2014/06/05 职场文书
个人学习群众路线心得体会
2014/11/05 职场文书
2015年国庆晚会主持词
2015/07/01 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书
带你彻底理解JavaScript中的原型对象
2021/04/14 Javascript
实体类或对象序列化时,忽略为空属性的操作
2021/06/30 Java/Android
B站评分公认最好看的动漫,你的名字评分9.9,第六备受喜欢
2022/03/18 日漫