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的Flask框架中构建Web表单的教程
Jun 04 Python
Python简单实现安全开关文件的两种方式
Sep 19 Python
python中pandas.DataFrame排除特定行方法示例
Mar 12 Python
python实现简单中文词频统计示例
Nov 08 Python
详解Python字典小结
Oct 20 Python
Python实现串口通信(pyserial)过程解析
Sep 25 Python
实现Python与STM32通信方式
Dec 18 Python
python支持多线程的爬虫实例
Dec 21 Python
Python文件操作方法详解
Feb 09 Python
Python中私有属性的定义方式
Mar 05 Python
Django如何使用jwt获取用户信息
Apr 21 Python
python是怎么被发明的
Jun 15 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
PHP4实际应用经验篇(5)
2006/10/09 PHP
使用 laravel sms 构建短信验证码发送校验功能
2017/11/06 PHP
PHP实现动态获取函数参数的方法示例
2018/04/02 PHP
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
JavaScript 解析Json字符串的性能比较分析代码
2009/12/16 Javascript
js或css文件后面跟参数的原因说明
2010/01/09 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
Jquery的Tabs内容轮换效果实现代码,几行搞定
2014/02/12 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
2014/12/29 Javascript
JavaScript实现斗地主游戏的思路
2016/02/29 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
KOA+egg.js集成kafka消息队列的示例
2018/11/09 Javascript
JavaScript面向对象中接口实现方法详解
2019/07/24 Javascript
Vue实现商品详情页的评价列表功能
2019/09/04 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
JS数组Reduce方法功能与用法实例详解
2020/04/29 Javascript
three.js 实现露珠滴落动画效果的示例代码
2021/03/01 Javascript
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
从零开始学Python第八周:详解网络编程基础(socket)
2016/12/14 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
uwsgi+nginx部署Django项目操作示例
2018/12/04 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
2020/01/04 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
2020/02/06 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
Django+python服务器部署与环境部署教程详解
2020/03/30 Python
移动端rem布局的两种实现方法
2018/01/03 HTML / CSS
基于css3仿造window7的开始菜单
2010/06/17 HTML / CSS
百联网上商城:i百联
2017/01/28 全球购物
数控专业推荐信范文
2013/12/02 职场文书
大学生活动策划方案
2014/02/10 职场文书
办公室综合文员岗位职责范本
2014/02/13 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书
使用vue-element-admin框架从后端动态获取菜单功能的实现
2021/04/29 Vue.js
VUE中的v-if与v-show区别介绍
2022/03/13 Vue.js
关于Python使用turtle库画任意图的问题
2022/04/01 Python