利用Fiddler抓取APP数据

简杨君 关注

2016.11.03 18:51* 字数 368 阅读 762评论 0喜欢 2

软件:Fiddler
系统:Windows10
手机:MX4 PRO

Fiddler安装和设置

通过地址下载Fiddler安装包(点击即可跳转),安装完成后需要进行简单的设置。
打开Fiddler进入菜单栏Tools > Telerik Fiddler Options > HTTPS

HTTPS

分别将Decrypt HTTPS traffic(截获HTTPS请求)和Ignore server certificate errors(unsafe)(允许别的机器把HTTP/HTTPS请求发送到Fiddler)打勾,端口号默认8888

Paste_Image.png

获取电脑IP

Windows系统在Dos命令下输入ipconfig后回车,找到本机网络连接的IP地址,如下图192.168.3.75

Paste_Image.png

Paste_Image.png

设置手机

使用Android手机打开手机连接与电脑同个无线网络,找到代理设置进行手动设置,服务器填电脑的IP地址192.168.3.75,端口号填8888,点击保存设置。接着打开手机浏览器,访问192.168.3.75:8888,点"FiddlerRoot certificate" 然后安装证书。

代理设置

安装证书

使用手机抓包

以沃·行讯通为例,手机安装APP打开后点击“的士”后就就可以到Fiddler里面找到状态码200,Host为nxxt.gzyyjt.net:8008/的抓包信息,右侧的JSON里面可以看到车辆的数据,下一步我们就来解析这些数据。

Fiddler界面

使用Python处理JSON数据

用requests模块可以直接解析json字符串,再循环遍历所有数据并打印出来。

import requestsurl = 'http://nxxt.gzyyjt.net:8008/xxt_app/taxi/getByCoord?reqpara=%7B%22devno%22%3A%22ffffffff-bb40-f2c5-388e-665a7c890a3e%22%2C%22devtype%22%3A0%2C%22direc%22%3A0%2C%22gpstime%22%3A1478156331262%2C%22lat%22%3A23.103395%2C%22lng%22%3A113.314984%2C%22speed%22%3A0%2C%22uid%22%3A159521%2C%22version%22%3A%223.1.1.0%22%2C%22versiontype%22%3A1%7D&longitude=113.314984&latitude=23.103395&range=500&pagesize=10000&_=1478156330868'
response = requests.get(url).json()for car in response['retData']:plate_num = car['plateNum']longitude = car['mapCoord']['x']latitude = car['mapCoord']['y']print plate_num, longitude, latitude

http://www.jianshu.com/p/a9db6823f0f7?from=singlemessage

 爬虫师

利用Fiddler抓取APP数据相关推荐

  1. Python3.x+Fiddler抓取APP数据

    随着移动互联网的市场份额逐步扩大,手机APP已经占据我们的生活,以往的数据分析都借助于爬虫爬取网页数据进行分析,但是新兴的产品有的只有APP,并没有网页端这对于想要提取数据的我们就遇到了些问题,本章以 ...

  2. fiddler设置中文版本_Python3.x+Fiddler 抓取 APP 数据

    随着移动互联网的市场份额逐步扩大,手机 APP 已经占据我们的生活,以往的数据分析都借助于爬虫爬取网页数据进行分析,但是新兴的产品有的只有 APP,并没有网页端这对于想要提取数据的我们就遇到了些问题, ...

  3. Fiddler抓取APP数据包实践教程

    本章节教程,主要介绍一下如何,抓取手机上的app数据. 为了详细介绍整个配置过程,本文使用MuMu模拟器来演示整个过程. 目录 一.安装模拟器软件 二.安装APP软件 三.Fiddler设置远程抓包步 ...

  4. 网络爬虫-神器fiddler抓取app数据

    才接触爬虫的时候,我们通常使用的是浏览器的开发者工具-F12里的NetWork对网页进行抓包,但是这有一个缺点,就是如果网页加载了很多乱七八糟的东西,比如广告啊,各种各样的js之类的时候,NewWor ...

  5. 如何利用Fiddler抓取websocket数据包?

    Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的"进出"Fiddler的数据(指cookie,html,j ...

  6. 自动抓取app数据技术方案总结

    在app运营过程中,有时候我们需要了解app中的一些数据,比如:我们自己开的网店,有时候app官方提供的数据并不能满足我们的实际需求,这时就需要使用工具来自动抓取我们自己店铺中有用的数据.一般有两种实 ...

  7. 抓取app数据教程–fiddler抓包数据截取-薄荷app为例

    转载请注明出处:抓取app数据教程–fiddler抓包数据截取-薄荷app为例 准备工具 1.手机(安装有想要抓取数据app的iphone或者android) 2.fiddler抓包工具 安装fidd ...

  8. python123 app下载_Python 逆向抓取 APP 数据

    今天继续给大伙分享一下 Python 爬虫的教程,这次主要涉及到的是关于某 APP 的逆向分析并抓取数据,关于 APP 的反爬会麻烦一些,比如 Android 端的代码写完一般会进行打包并混淆加密加固 ...

  9. Python 逆向抓取 APP 数据

    今天继续给大伙分享一下 Python 爬虫的教程,这次主要涉及到的是关于某 APP 的逆向分析并抓取数据,关于 APP 的反爬会麻烦一些,比如 Android 端的代码写完一般会进行打包并混淆加密加固 ...

最新文章

  1. mysql page header_MySQL系列:innodb源码分析之page结构解析
  2. C#中怎样获取System.Drawing.Color的所有颜色对象并存到数组中
  3. QT的QSortFilterProxyModel类的使用
  4. 乐兔淘购物分享2.4版本功能无限制 界面够美观时尚
  5. 自定义按键_DNF手游:策划宣布新增自定义按键布局,期待手游新版本的到来
  6. RIP、 OSPF、 EIGRP的区别
  7. 代码重构技巧宝典,学透本篇就足够了!
  8. ASP.NET Core——身份验证UI安装
  9. MySQL视图和事务
  10. Mysql及SQLyog安装教程
  11. win10系统服务器不能创建对象,教你win10系统activex部件不能创建对象的解决教程...
  12. 第五回 人似秋鸿来有信,事如春梦了无痕
  13. html视频怎么自动播放一次,HTML5视频自动播放/播放一次
  14. 2021年N1叉车司机新版试题及N1叉车司机考试试卷
  15. 总结:Web3用户体验的四个层
  16. linux 系统命令被后门修改_Linux、Windows权限维持常用后门学习总结
  17. 【前端必备项目】品优购商城前端
  18. android手机怎么看IMEI号码,如何找到您的Android手机的IMEI号码 | MOS86
  19. 2021年幼儿教师结构化面试:小朋友不乖,怎么与家长沟通?
  20. React条件渲染、列表渲染和组件传值

热门文章

  1. HTML5之HTML基础学习笔记
  2. 如何清理卸下应用的残余文件_Win10系统卸载软件程序及清除残留文件的方法有哪些?...
  3. android拨打电话的日志,Android-9种通话状态(精确)
  4. 基于STM32设计的青少年学习监控系统(华为云IOT)
  5. 导轨安装DIN11 IPO EM系列电磁隔离转换器信号放大器
  6. Java项目:模拟扑克牌洗牌发牌排序
  7. 电脑如何正确卸载软件?
  8. 从SCTF看JWT安全 (附SCTF web writeup)
  9. 腾讯信鸽 php sdk,关于信鸽SDK(腾讯云推送)使用指北
  10. 解决网页无法复制粘贴的一种简便方法