大家都知道H5游戏其实是网页,但是有些APP或者微端不显示网址链接。这里给大家介绍介绍一种,利用Fiddler进行抓包,获取APP打开的网址的方法。有人说何必多此一举呢,直接用模拟器玩游戏就好了。的确,直接用没毛病。但是如果获取到网址了,我们无论是Mac,Ipad还是手机,只要浏览器就能打开玩,而且节省资源。

  废话不多说,这里演示的是Fiddler+网易MuMu模拟器,当然真实安卓手机也是一样的。Fiddler只是提供一个代理,需要将手机的代理指向 PC 机,不能互相访问是不行的。只是简单地教你使用抓包,算是入门吧,更深的技术请自行在研究吧。

工具准备

Fiddler官网下载:https://www.telerik.com/download/fiddler

MuMu模拟器官网下载:http://mumu.163.com

Fiddler设置

 打开选项

勾上“Allowremote computers to connect”,其他保持默认

这样代理就设置好了,下面我们用QQ测试一下是否可以用。使用Win+R呼出“运行”->输入"cmd"打开“命令提示符”,在命令提示符里输入“ipconfig”查看你的IP地址。我这里是“10.10.10.100”

打开QQ,点击“设置按钮”,网络设置->类型->HTTP代理->地址:输入刚才的IP“10.10.10.100”->端口:输入Fiddler默认的8888。

点击测试,已经成功了。

MuMu模拟器设置

打开系统应用,点击“设置”

左键点击进入“WLAN”

左键长按进入高级设置

输入代理信息并保存

抓包使用

准备工作做完了,这时候我们看到Fiddler里已经有一些数据了。

这时候打开游戏,这里以网易星球里的闪电玩的“决战沙城”为例,模拟器上安装网易星球并登录打开,进入游戏列表界面。

这时候回到Fiddler界面,清理一些之前的数据,以便我们查看。“Remove all”清空所有数据。

回到网易星球,点击“开玩”

回到Fiddler,点击“Find”,查询闪电玩的网址“shandw.com”,高亮显示方便查看数据。

找到Auth认证的网址“/pc/auth/3thAuth/”什么的那串,点击“Raw”,那个Get后面的网址就是游戏网址了。复制出来用浏览器打开看看吧。

其他设置

由于现在大多网页是基于HTTPS的,所以要设置Fiddler的SSL证书,在Option中设置,弹出的提示点OK

模拟器中用浏览器打开刚才代理的网址:http://10.10.10.100:8888,然后点击链接进行下载安装。

随便给证书取个名字,点击确定。这样就可以抓到HTTPS网页的包了。

下一篇:《使用顽灯浏览器执行H5游戏辅助挂机

使用Fidder从安卓模拟器获取APP内H5游戏网址的更多相关文章

  1. java+appium+安卓模拟器实现app自动化Demo

    网上有比较多相关教程,自己写一遍,加深下印象. 环境搭建 据说,很多人都被繁琐的环境搭建给吓到了. 是的,确实,繁琐. node.js 网址 cmd输入node -v,出现下图说明成功. JDK 网址 ...

  2. 使用fidder对安卓模拟器进行抓包

    本文主要介绍fiddler4对安卓模拟器的抓包设置 首先在官网下载fiddler4进行安装,然后下载安卓模拟器,这里使用网易的MuMu模拟器. 1.fiddler4的设置对于fiddler4的设置,首 ...

  3. 手机无须ROOT不用修改hosts即可在本地测试安卓、苹果APP和H5应用

    开发手机APP和 H5 应用经常需要在本地和线上环境分开测试,一般想到的操作都是修改hosts,我也一直这么干的,但手机上修改hosts是需要 ROOT权限的,这样太过麻烦,还有变砖头的风险,而且有些 ...

  4. appium+python+安卓模拟器环境搭建和启动app实例

    本文主要介绍在windows环境下搭建app自动化测试环境,具体步骤如下: 1.下载安卓sdk,网上很多资源 2.下载并安装安卓模拟器,官网上有 删除bin文件下的adb.exe和nox_adb.ex ...

  5. app内嵌vue h5,安卓和ios拦截H5点击事件

    安卓和ios拦截h5点击事件,这个函数事件必须是暴漏在window下的 安卓和ios拦截普通h5函数: <div onclick = "show(),window.android.sh ...

  6. Visual Studio 2015 预览版 - 支持跨平台开发Android/iOS应用程序(内置安卓模拟器)

    微软最近的惊人举动真多,对普通消费者Office 移动版宣布免费,对开发者也发布了完全免费的 VS2013 社区版! 不仅如此,就连 .Net 开发框架环境也竟然「开源」并且跨平台支持 Mac 及 L ...

  7. 周一干货~手把手教你安装 Visual Studio 安卓模拟器

    干货~手把手教你安装 Visual Studio 安卓模拟器 转 http://mini.eastday.com/mobile/171107134734194.html# 今天软妹为大家带来一篇来自M ...

  8. 超简单,安卓模拟器手动root

    本文转载自:http://quantoubao.blog.163.com/blog/static/2083211702013870501987/ 安装Android SDK安卓模拟器的方法很简单,网上 ...

  9. App内切换语言

    前几天客户提需求,对App增加一个功能,这个功能目前市面上已经很常见,那就是应用内切换语言.啥意思,就是 英.中.法.德.日...语言随意切换. (本案例采用Data-Bingding模式,麻麻再也不 ...

随机推荐

  1. Python2与python3中字符串的区别

    Python2 在python中包含两种字符串类型:str和unicode,str并不是完全意义上的字符串,其实是由unicode经过编码(encode)后的字节组成的字节字符串,而unicode则是 ...

  2. trait代码复用

    在面对对象编程中我们经常通过继承来解决部分代码多次出现的问题 php支持单继承,有时候由于不相关联的两个类的方法相同我们需要进行继承操作, trait可以实现不继承的情况下复用代码 trait的使用类 ...

  3. 如何创建只读权限oracle账户

    1.创建角色 CREATE ROLE SELECT_ROLE 2.给角色分配权限 grant CREATE VIEW to SELECT_ROLE; grant CREATE SYNONYM to S ...

  4. JSR规范

    JSR是JavaSpecification Requests的缩写,意思是Java 规范提案.是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求.任何人都 ...

  5. Django商城项目笔记No.17用户部分-用户中心用户地址管理

    收货地址管理 首先就是新增地址 看图分析所需要保存的字段 因为是用户的地址,所以在users应用中的models创建模型类 class Address(BaseModel): "" ...

  6. PyQt5--QColorDiaglog

    # -*- coding:utf-8 -*- ''' Created on Sep 17, 2018 @author: SaShuangYiBing Comment: ''' import sys f ...

  7. [CTSC2018]混合果汁

    题目连接:https://www.luogu.org/problemnew/show/P4602 因为题中说是让最小值最大,所以自然想到二分答案.对于每一个二分的值,判断是否合法,若合法,在右区间二分 ...

  8. P4279 [SHOI2008]小约翰的游戏

    嘟嘟嘟 一道博弈论经典题,nim游戏. 只不过要考虑有奇数个石子为1的堆的时候,为Brother赢.剩下就是nim游戏了. 极简代码 #include<cstdio> using name ...

  9. Spring AOP示例代码

    public interface CustomerDao { public void save(); public void update(); } public class CustomerDaoI ...

  10. Android APP的字体设置

    Android系统自带有对字体的设置,这些设置是对字体的显示方式的设置,比如加粗,倾斜,下划线,字号等,但是对于字体本身,比如设置为楷体,隶书等貌似没有.Android系统只有一种默认的,如果需要修改 ...