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安装Imaging报错:The _imaging C module is not installed问题解决方法
Aug 22 Python
Python常用的日期时间处理方法示例
Feb 08 Python
使用Python判断质数(素数)的简单方法讲解
May 05 Python
简单易懂的python环境安装教程
Jul 13 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
Jun 28 Python
Python实现图片拼接的代码
Jul 02 Python
Python 字符串转换为整形和浮点类型的方法
Jul 17 Python
Python generator生成器和yield表达式详解
Aug 08 Python
Django发送邮件和itsdangerous模块的配合使用解析
Aug 10 Python
pandas DataFrame 数据选取,修改,切片的实现
Apr 24 Python
python pandas dataframe 去重函数的具体使用
Jul 20 Python
numpy数据类型dtype转换实现
Apr 24 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
在Debian系统下配置LNMP的教程
2015/07/09 PHP
PHP中的随机性 你觉得自己幸运吗?
2016/01/22 PHP
PHP常用的三种设计模式汇总
2016/08/28 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
magento后台无法登录解决办法的两种方法
2016/12/09 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
2017/06/17 PHP
jquery 新手学习常见问题解决方法
2010/04/18 Javascript
jquery提交form表单简单示例分享
2014/03/03 Javascript
jquery 操作两个select实现值之间的互相传递
2014/03/07 Javascript
javascript实现的平方米、亩、公顷单位换算小程序
2014/08/11 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
vue element-ui实现input输入框金额数字添加千分位
2019/12/29 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
JS实现按比例缩小图片宽高
2020/08/24 Javascript
下载给定网页上图片的方法
2014/02/18 Python
Python实现list反转实例汇总
2014/11/11 Python
用Python进行TCP网络编程的教程
2015/04/29 Python
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
Python有序字典简单实现方法示例
2017/09/28 Python
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
python实现比较文件内容异同
2018/06/22 Python
解决python中导入win32com.client出错的问题
2019/07/26 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
Python any()函数的使用方法
2019/10/28 Python
Python基础之函数原理与应用实例详解
2020/01/03 Python
python3 xpath和requests应用详解
2020/03/06 Python
python如何写出表白程序
2020/06/01 Python
CSS3 分类菜单效果
2019/05/27 HTML / CSS
法国高保真音响和家庭影院商店:Son Video
2019/04/26 全球购物
有机婴儿毛毯和衣服:Monica + Andy
2020/03/01 全球购物
企业总经理职责
2014/02/02 职场文书
酒店开业庆典策划方案
2014/05/28 职场文书
政府四风问题整改措施
2014/10/04 职场文书
党员个人剖析材料(四风问题)
2014/10/07 职场文书
初一年级组工作总结
2015/08/12 职场文书
创业计划书之餐饮馄饨店
2019/07/18 职场文书