python 安卓模拟器 抓包_python + 爬虫 + fiddler + 夜神模拟器 爬取app(1)
抓包
抓包是爬虫里面经常用到的一个词,完整的应该叫做抓取数据请求响应包 ,而Fiddler这款工具就是干这个的
普通https抓包设置
打开Fiddler ------> Options .然后打开的对话框中,选择HTTPS tab页,如图所示:
说明 (配置完后记得要重启Fiddler)
选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求
Ignore server certificate errors忽略证书错误
第一次会提示是否信任fiddler证书及安全提醒,选择yes,之后也可以在系统的证书管理中进行管理。
配置Fiddler允许远程连接
切换tab选项卡到 Connections 配置端口
选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来
等会设置手机代理时需要。设置好后重启fiddler保证设置生效。
到现在为止,其实Fiddler已经可以抓取你电脑上浏览器访问的数据了,如果不行,重启Fiddler和浏览器即可
记录本机的IP
打开cmd窗口,不会的自行百度
在里面输入 ipconfig 获取你的ip4地址 ,这个地址一定要记住,后面配置模拟器的时候是需要用的~
ip 192.168.137.1
下载模拟器
你可能更多的时候是使用模拟器来打游戏,作为程序猿,模拟器上安装APK是非常好用的。
自行下载安装夜神模拟器,雷电模拟器或者其他的都可以
下载APK文件,直接拖拽到下面视图,就可以直接安装
找到设置,点击Wlan,长按鼠标左键,出现如下界面
点击修改网络
代理模式选择手动,输入刚才的IP和上述提到的8888端口
使用模拟器默认浏览器打开 , 点"FiddlerRoot certificate" 然后安装证书,如图:
安装完毕之后,打开模拟器上的浏览器,输入www.baidu.com
在Fiddler中抓取到如下链接,代表环境配置已经完毕
温馨提示下,在抓包过程中,你的fiddler不能关闭哦。关闭了之后你手机网络就不能用了。
停止网络监控的话去掉wifi的代理设置即可
设置过滤
1.手机上设置代理后,这时候fiddler上抓到的是pc和app所有的请求,如果pc上打开网址,会很多,这时候就需要开启过滤功能了。
2.打开fiddler>Tools>Fiddler Options>HTTPS>...from remote clients only,勾选这个选项就可以了
...from all processes :抓所有的请求
...from browsers only :只抓浏览器的请求
...from non-browsers only :只抓非浏览器的请求
...from remote clients only:只抓远程客户端请求
Fiddler 抓包简介
Fiddler想要抓到数据包,要确保Capture Traffic是开启,在File –> Capture Traffic。开启后再左下角会有显示,当然也可以直接点击左下角的图标来关闭/开启抓包功能。
需要能简单看懂Fiddler上的内容
更详细的使用,可以参考一篇写的很不错的文章 参考博客
上述横着的红色框
名称含义
抓取HTTP Request的顺序,从1开始,以此递增
Result
HTTP状态码
Protocol
请求使用的协议,如HTTP/HTTPS/FTP等
Host
请求地址的主机名
URL
请求资源的位置
Body
该请求的大小
Caching
请求的缓存过期时间或者缓存控制值
Content-Type
请求响应的类型
Process
发送此请求的进程:进程ID
Comments
允许用户为此回话添加备注
Custom
允许用户设置自定义值
下面竖着的红色框
注意: fiddler安装
重启fiddler,依然停留在 HTTPS 选项卡,点击右侧Actions,能看一个下拉菜单,点击 Export Root Certificate to Desktop,此时证书会生成到桌面上,名为 FiddlerRoot.cer,点OK保存
7、导入证书进行安装
这部分android和ios有一点不同。
方法一:
1)android可以连接到电脑上,从电脑上打开手机的内存卡,直接把证书导入SD卡中。
2)点击设置——>安全——>从SD卡安装——>从内部存储空间中找到证书,点击安装即可
方法二:
ios可以在手机浏览器上登录邮箱,然后将证书发送到邮箱中,在手机上查看邮件,点击附件进行证书的安装即可
8、查看HTTPS
打开fiddler,Tools——>Fiddler Options…,切换到HTTPS选项卡,把选项都勾选上,点击保存,就可以查看HTTPS接口了
转载自:https://www.jianshu.com/p/b8314e835303 https://cloud.tencent.com/developer/article/1401006
python 安卓模拟器 抓包_python + 爬虫 + fiddler + 夜神模拟器 爬取app(1)相关推荐
- python模拟app请求_python + 爬虫 + fiddler + 夜神模拟器 爬取app(1)
抓包 抓包是爬虫里面经常用到的一个词,完整的应该叫做抓取数据请求响应包 ,而Fiddler这款工具就是干这个的 普通https抓包设置 打开Fiddler ------> Options .然后 ...
- python秒杀神器苏宁_Python爬虫——实战三:爬取苏宁易购的商品价格
苏宁易购的商品价格请求URL为 https://pas.suning.com/nspcsale_0_000000000152709847_000000000152709847_0000000000_1 ...
- 【期末课设】python爬虫基础与可视化,使用python语言以及支持python语言的第三方技术实现爬虫功能,定向爬取网页的图片数据,并且实现批量自动命名分类下载。
1.大作业的内容 本要求使用python语言以及支持python语言的第三方技术实现爬虫功能,定向爬取网页的图片数据,并且实现批量自动命名分类下载. 2.案例需求 要求采用虚拟浏览器等动态爬虫技术,完 ...
- python爬网易新闻_Python爬虫实战教程:爬取网易新闻;爬虫精选 高手技巧
Python爬虫实战教程:爬取网易新闻:爬虫精选 高手技巧 发布时间:2020-02-21 17:42:43 前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有, ...
- python爬取喜马拉雅_Python爬虫实战案例之爬取喜马拉雅音频数据详解
这篇文章我们来讲一下在网站建设中,Python爬虫实战案例之爬取喜马拉雅音频数据详解.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 前言 喜马拉雅是专业的音频分享平台,汇集 ...
- python爬去百度百科词条_Python爬虫入门学习实践——爬取小说
本学期开始接触python,python是一种面向对象的.解释型的.通用的.开源的脚本编程语言,我觉得python最大的优点就是简单易用,学习起来比较上手,对代码格式的要求没有那么严格,这种风格使得我 ...
- python从网址爬图片协程_Python爬虫多任务协程爬取虎牙MM图片
查看: 4420|回复: 241 [作品展示] Python爬虫多任务协程爬取虎牙MM图片 电梯直达 发表于 2019-4-17 21:35:47 | 只看该作者 |倒序浏览 |阅读模式 马上注册,结 ...
- python爬取虎扑评论_python爬虫系列Selenium定向爬取虎扑篮球图片详解
前言: 作为一名从小就看篮球的球迷,会经常逛虎扑篮球及湿乎乎等论坛,在论坛里面会存在很多精美图片,包括NBA球队.CBA明星.花边新闻.球鞋美女等等,如果一张张右键另存为的话真是手都点疼了.作为程序员 ...
- python功能性爬虫案例_Python爬虫实现使用beautifulSoup4爬取名言网功能案例
本文实例讲述了Python爬虫实现使用beautifulSoup4爬取名言网功能.分享给大家供大家参考,具体如下: 爬取名言网top10标签对应的名言,并存储到mysql中,字段(名言,作者,标签) ...
最新文章
- 状态压缩dp(hdu2662)(我综合了一个人的解释和另一个人的代码)
- 1091. Acute Stroke (30)
- java 唯一索引冲突_JPA merge联合唯一索引无效问题解决方案
- java务必让常量的值在运行期保持不变
- 戴着口罩也要开心过年吖!
- 突击计划——求数列之和
- java串口设备中断_利用DMA双缓冲或半完成中断实现串口不定长数据的接收
- Customer Group Checkout----------Red2Black_RealTidbits
- rsync + inotify 数据实时同步
- 网络工程师HCIE-RS-路由回馈问题(通俗易懂!)
- 各种排序算法稳定性的探讨
- NodeMCU(ESP8266)获取NTP时间
- Win11 安装 Linux 子系统
- ORA-20011 ORA-29913 KUP-11024
- 大组合数取模hdu5698 瞬间移动
- 双路服务器芯片组的发展
- Qt[每日一言|每日诗词]API调用
- 橘子学ES11之URI搜索方式
- 用AI取代SGD?无需训练ResNet-50,AI秒级预测全部2400万个参数,准确率60% | NeurIPS 2021...
- vue+element实现滚动公告栏效果
热门文章
- 简述运用计算机思维解决问题的步骤,计算思维能力主要包括问题及问题求解过程的符号表示、逻辑思维与抽象思维、形式化证明、建立模型和模型计算、利用计算机技术等能力 答案:√...
- Unity --- 摄像机的选择与设置
- VB里的 dim是什么意思?
- 摩根大通区块链支付网络计划于1月日本启动
- linux 文件大小写敏感,大小写敏感的问题
- 14.Unity2D 横版 粒子系统特效 飙血粒子+高处落地粒子+对象池管理所有粒子
- 【毕业设计推荐】基于Django大连房源分析系统
- SyntaxError (语法错误)
- 捷联惯导总结--初始对准,位置标定,INS姿态更新,GPS/INS组合
- 抖音文案标题怎么写,抖音标题怎么写才能上热门:国仁楠哥