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 常用 PEP8 编码规范详解
Jan 22 Python
Python中is与==判断的区别
Mar 28 Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
Apr 28 Python
Python实现的文本对比报告生成工具示例
May 22 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
Jan 29 Python
详解python使用turtle库来画一朵花
Mar 21 Python
解决Django连接db遇到的问题
Aug 29 Python
关于Python-faker的函数效果一览
Nov 28 Python
python实现滑雪者小游戏
Feb 22 Python
python mysql 字段与关键字冲突的解决方式
Mar 02 Python
利用Python+OpenCV三步去除水印
May 28 Python
python和C/C++混合编程之使用ctypes调用 C/C++的dll
Apr 29 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
PHP类继承 extends使用介绍
2014/01/14 PHP
Zend Framework实现多文件上传功能实例
2016/03/21 PHP
php实现用户注册密码的crypt加密
2017/06/08 PHP
根据地区不同显示时间的javascript代码
2007/08/13 Javascript
读jQuery之十一 添加事件核心方法
2011/07/31 Javascript
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
JavaScript中的运算符种类及其规则介绍
2013/09/26 Javascript
浅谈JavaScript实现面向对象中的类
2014/12/09 Javascript
不同编码的页面表单数据乱码问题解决方法
2015/02/15 Javascript
探讨JavaScript中的Rest参数和参数默认值
2015/07/29 Javascript
jQuery实现响应鼠标滚动的动感菜单效果
2015/09/21 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
详解如何较好的使用js
2016/12/16 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
2017/02/15 Javascript
实例教学如何写vue插件
2017/11/30 Javascript
JavaScript实现重力下落与弹性效果的方法分析
2017/12/20 Javascript
实战node静态文件服务器的示例代码
2018/03/08 Javascript
详解webpack自定义loader初探
2018/08/29 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
让webpack+vue-cil项目不再自动打开浏览器的方法
2018/09/27 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
Vue实现开心消消乐游戏算法
2019/10/22 Javascript
node koa2 ssr项目搭建的方法步骤
2020/12/11 Javascript
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
pandas.dataframe按行索引表达式选取方法
2018/10/30 Python
Python数据类型之Set集合实例详解
2019/05/07 Python
python输出数学符号实例
2020/05/11 Python
经济学人订阅:The Economist
2018/07/19 全球购物
在求职信中如何凸显个人优势
2013/10/30 职场文书
10的分与合教学反思
2014/04/30 职场文书
安全负责人任命书
2014/06/06 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
个人廉洁自律总结
2015/03/06 职场文书
2016秋季幼儿园开学寄语
2015/12/03 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
Win10系统下配置Java环境变量
2021/06/13 Java/Android