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实现ftp客户端示例分享
Feb 17 Python
python之yield表达式学习
Sep 02 Python
Python 结巴分词实现关键词抽取分析
Oct 21 Python
Python中import机制详解
Nov 14 Python
python thrift搭建服务端和客户端测试程序
Jan 17 Python
Python+matplotlib实现华丽的文本框演示代码
Jan 22 Python
Python神奇的内置函数locals的实例讲解
Feb 22 Python
python使用Matplotlib改变坐标轴的默认位置
Oct 18 Python
pygame实现俄罗斯方块游戏(AI篇1)
Oct 29 Python
使用Python刷淘宝喵币(低阶入门版)
Oct 30 Python
如何使用python切换hosts文件
Apr 29 Python
Python如何执行系统命令
Sep 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
[EPIC] Larva vs Flash ZvT @ Crossing Field [2017-10-09]
2020/03/17 星际争霸
收集的php编写大型网站问题集
2007/03/06 PHP
解析coreseek for sphinx的使用
2013/06/21 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
PHP中获取时间的下一周下个月的方法
2014/03/18 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
javascript学习之闭包分析
2010/12/02 Javascript
基于jQuery架构javascript基础体系
2011/01/01 Javascript
再论Javascript下字符串连接的性能
2011/03/05 Javascript
jquery $.ajax相关用法分享
2012/03/16 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
jQuery学习笔记之toArray()
2014/06/09 Javascript
基于javascript实现仿百度输入框自动匹配功能
2016/01/03 Javascript
node.js使用cluster实现多进程
2016/03/17 Javascript
JS中的forEach、$.each、map方法推荐
2016/04/05 Javascript
快速获取/设置iframe内对象元素的几种js实现方法
2016/05/20 Javascript
JavaScript数组合并的多种方法
2016/05/22 Javascript
JavaScript鼠标特效大全
2016/09/13 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
2016/12/22 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
JS实现访问DOM对象指定节点的方法示例
2018/04/04 Javascript
python搭建服务器实现两个Android客户端间收发消息
2018/04/12 Python
将TensorFlow的模型网络导出为单个文件的方法
2018/04/23 Python
python pygame实现2048游戏
2018/11/20 Python
Opencv+Python 色彩通道拆分及合并的示例
2018/12/08 Python
Python利用sqlacodegen自动生成ORM实体类示例
2019/06/04 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
库存图片、照片、矢量图、视频和音乐:Shutterstock
2021/02/12 全球购物
学生打架检讨书
2014/02/14 职场文书
2014年五四青年节活动方案
2014/03/29 职场文书
志愿者活动总结报告
2014/06/27 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
学校2014年度工作总结
2014/12/06 职场文书
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
2021/05/31 Python
matplotlib如何设置坐标轴刻度的个数及标签的方法总结
2021/06/11 Python