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二叉树的实现实例
Nov 21 Python
python获取本地计算机名字的方法
Apr 29 Python
Python编程中用close()方法关闭文件的教程
May 24 Python
你真的了解Python的random模块吗?
Dec 12 Python
Python2 Selenium元素定位的实现(8种)
Feb 25 Python
python和c语言的主要区别总结
Jul 07 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
Oct 12 Python
利用python3 的pygame模块实现塔防游戏
Dec 30 Python
python网络编程socket实现服务端、客户端操作详解
Mar 24 Python
python应用Axes3D绘图(批量梯度下降算法)
Mar 25 Python
简单谈谈Python面向对象的相关知识
Jun 28 Python
python开发的自动化运维工具ansible详解
Aug 07 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
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
深入解析PHP中逗号与点号的区别
2013/08/05 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
php实现文件下载实例分享
2014/06/02 PHP
php生成随机颜色的方法
2014/11/13 PHP
PHP之多条件混合筛选功能的实现方法
2019/10/09 PHP
Javascript的一种模块模式
2008/03/22 Javascript
如何获取JQUERY AJAX返回的JSON结果集实现代码
2012/12/10 Javascript
30个经典的jQuery代码开发技巧
2014/12/15 Javascript
学习JavaScript设计模式之责任链模式
2016/01/18 Javascript
jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍
2016/06/24 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
基于JQuery和原生JavaScript实现网页定位导航特效
2017/04/03 jQuery
vue2.0 中#$emit,$on的使用详解
2017/06/07 Javascript
JS实现获取进今年第几天是周几的方法分析
2018/06/27 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
VUE页面中通过双击实现复制表格中内容的示例代码
2020/06/11 Javascript
[03:37]2014DOTA2国际邀请赛 主赛事第一日胜者组TOPPLAY
2014/07/19 DOTA
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
使用Python脚本生成随机IP的简单方法
2015/07/30 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
基于Python的文件类型和字符串详解
2017/12/21 Python
Python简单实现区域生长方式
2020/01/16 Python
Python socket处理client连接过程解析
2020/03/18 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
Python如何将模块打包并发布
2020/08/30 Python
Python字典dict常用方法函数实例
2020/11/09 Python
CSS实现的一闪而过的图片闪光效果
2014/04/23 HTML / CSS
视图的作用
2014/12/19 面试题
电子专业毕业生自我鉴定
2014/01/22 职场文书
初中班主任经验交流材料
2014/05/16 职场文书
2014小学数学教研组工作总结
2014/12/06 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
离婚起诉书范本
2015/05/18 职场文书
Win11任务栏太宽了怎么办?一招解决Win11任务栏太宽问题
2021/11/21 数码科技