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 相关文章推荐
在Windows8上的搭建Python和Django环境
Jul 03 Python
在Python中处理日期和时间的基本知识点整理汇总
May 22 Python
利用python解决mysql视图导入导出依赖的问题
Dec 17 Python
python机器学习理论与实战(五)支持向量机
Jan 19 Python
Windows下安装Django框架的方法简明教程
Mar 28 Python
python树莓派红外反射传感器
Jan 21 Python
浅谈pyqt5中信号与槽的认识
Feb 17 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
Jun 17 Python
详解DeBug Python神级工具PySnooper
Jul 03 Python
Python API自动化框架总结
Nov 12 Python
Python pysnmp使用方法及代码实例
Aug 24 Python
python百行代码实现汉服圈图片爬取
Nov 23 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
收音机的保养
2021/03/01 无线电
PHP MemCached高级缓存配置图文教程
2010/08/05 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
2014/09/29 PHP
ThinkPHP函数详解之M方法和R方法
2015/09/10 PHP
PHP fopen函数用法实例讲解
2019/02/15 PHP
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
jquery中的常见问题及快速解决方法小结
2016/06/14 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
浅析bootstrap原理及优缺点
2017/03/19 Javascript
vue.js加载新的内容(实例代码)
2017/06/01 Javascript
angularjs2 ng2 密码隐藏显示的实例代码
2017/08/01 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
js form表单input框限制20个字符,10个汉字代码实例
2019/04/12 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
2020/05/20 Javascript
[03:06]V社市场总监Dota2项目负责人Erik专访:希望更多中国玩家加入DOTA2
2014/07/11 DOTA
[48:11]完美世界DOTA2联赛 Magma vs GXR 第二场 11.07
2020/11/10 DOTA
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
2014/04/26 Python
python实现简单温度转换的方法
2015/03/13 Python
详解Python中的__new__()方法的使用
2015/04/09 Python
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
名片管理系统python版
2018/01/11 Python
Python实现合并两个列表的方法分析
2018/05/28 Python
Python 字符串换行的多种方式
2018/09/06 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
python多线程同步之文件读写控制
2021/02/25 Python
python实现大量图片重命名
2020/03/23 Python
django序列化serializers过程解析
2019/12/14 Python
Python单例模式的四种创建方式实例解析
2020/03/04 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
Html5移动端div固定到底部实现底部导航条的几种方式
2021/03/09 HTML / CSS
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
应届毕业生的个人自我鉴定
2013/10/24 职场文书
银行存款证明样本
2014/01/17 职场文书
人事任命书范文
2014/06/04 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书
java协程框架quasar和kotlin中的协程对比分析
2022/02/24 Java/Android