前一篇《使用Fidder从安卓模拟器获取APP内H5游戏网址》我们获取到了APP内H5游戏的网址,那么接下来我们使用辅助工具做一些日常任务,如:每天晚上20点做副本,定时喊话,自动清理包裹等。

工具准备

  顽灯浏览器是一款能自动化完成人工模拟操作的浏览器,可替代人为做一些规律性定时性操作。可模拟鼠标键盘动作的软件。通过录制脚本进行回放,可以设置定时任务到时间自动执行代替双手,自动执行一系列鼠标键盘动作。

如:游戏自动辅助,挂机,自动副本,游戏自动喊话等操作。网站投票、群发帖子/消息、做各类网赚任务等!

顽灯浏览器下载地址:链接: https://pan.baidu.com/s/1XQQjrQCVvyzjAqaopirXXg 提取码: mchj

顽灯浏览器QQ群文件下载:42549743

安装

运行安装包一直下一步搞定。

使用

这里还是以闪电玩的“决战沙城”为例。打开顽灯浏览器,复制从Fiddler获得的网址到浏览器地址栏,也可以在浏览器设置里将默认首页修改成游戏地址。

为了整页显示游戏,这里点击右键“在新标签页中打开框架链接”

整页显示后,点击开始按钮进入游戏。点击书签栏“按键魔方‘

出现按键魔方界面

使用”Scroll Lock“键开始录制/停止一个脚本(固定的键鼠操作),录制和使用时尽量保持浏览器窗口的位置和大小不变(否则鼠标点击的位置不一样)。

录制完成后点击”设置“对脚本进行编辑。比如:每十分钟定期清理包裹

定时任务:定时执行该脚本,后面会讲

回放间隔:执行两次脚本

回放次数:执行该脚本的次数,0表示一直执行

文件名称:脚本的名称,随便取

窗口名称:执行脚本的时候会找到该名称的窗口并激活到最前端以便模拟操作,顽灯浏览器的名称是”Wander“

窗口类名:如果两个窗口名称一样,通过此项进行区别。可使用Spy++工具查找

窗口大小:录制脚本的时候用的什么就保持什么,建议顽灯浏览器保持默认

选中一个脚本点回放即可执行该操作了

定时任务

上面的操作可处理大部分情况。要是每晚8点自动打副本,那么怎么设置呢?这时候就要用到定时规则了。

弹出的窗口设置时间,20点0分0秒,然后在右边的窗口可以看到最近50次定时执行的时间。不过建议设置20点01分xx秒,时间稍微晚一点,因为你本机的时间可能跟游戏服务器时间不一致。

回到列表界面,勾选定时任务的项(一定要勾选才有效哦)。点击确定后需要关闭重启按键魔方生效。

与回放的区别:回放是选定整行,这里选的最前面的勾

高级设置

上面说到的每十分钟清理包裹,使用定时规则也能实现。将秒设置成0,分钟设置为“从0分钟开始,每10分钟执行一次”,再看右边最近50次执行时间。

那么图一和图二的设置有什么区别呢?拿刚才的例子来说:比如清理包裹的时间是2分钟。

图一:每十分钟是严格按时间来执行的,不管你任务是否执行完,到时间就会执行下一次。比如从0分执行第一次,10分执行第二次,20分执行第三次,以此类推。

图二:比如从0分开始执行,清理包裹的时间2分钟,过了10分钟后,即12分开始执行第二次,执行2分钟,在等待10分钟,即24分钟执行第三次,以此类推。

总结

1、录制并保存脚本;

2、非定时是任务选中后直接回放;

3、定时任务必须设置定时规则,并勾选。重启生效。

4、同一时间只能执行一项任务,所以设置时间时需尽量错开。

使用顽灯浏览器执行H5游戏辅助挂机的更多相关文章

  1. 使用Fidder从安卓模拟器获取APP内H5游戏网址

    大家都知道H5游戏其实是网页,但是有些APP或者微端不显示网址链接.这里给大家介绍介绍一种,利用Fiddler进行抓包,获取APP打开的网址的方法.有人说何必多此一举呢,直接用模拟器玩游戏就好了.的确 ...

  2. 用微信小程序做H5游戏尝试

    微信小程序发布后,公司虽然没有拿到第一批内测资格,但作为微信亲密合作伙伴,一定要第一时间去尝试啦.现在微信小程序刚发布还在测试阶段,可以说是1.0版本,所以框架和结构内容都还不多,相关的文档跟微信AP ...

  3. 如何部署 H5 游戏到云服务器?

    在自学游戏开发的路上,最有成就感的时刻就是将自己的小游戏做出来分享给朋友试玩,原生的游戏开可以打包分享,小游戏上线流程又长,那 H5 小游戏该怎么分享呢?本文就带大家通过 nginx 将构建好的 H5 ...

  4. 大天使之剑H5游戏超详细图文架设教程

    引言 想体验传奇游戏霸服的快乐吗?想体验满级VIP的尊贵吗?想体验一刀99999的爽快吗?各种极品装备装备.翅膀.宠物通通给你,就在大天使之剑! 本文讲解大天使之剑H5游戏的架设教程,想研究H5游戏如 ...

  5. 今天我看了一个H5游戏EUI的例子,我都快分不清我到底是在用什么语言编译了代码了,作为刚刚学习H5游戏开发的菜鸟只能默默的收集知识

    今天看了一个EUI的demo,也是接触H5游戏开发的第五天了,我想看看我能不能做点什么出来,哎,自己写果然还是有问题的.在看EUI哪一个demo的时候就遇见了一些摇摆不定的问题,我觉得提出来 1.to ...

  6. 如何选择 H5 游戏引擎

    原生手游市场已是红海,腾讯.网易等寡头独霸天下,H5游戏市场或将成为下一个风口.据笔者所知,很多H5游戏开发团队由于选择引擎不慎导致项目甚至团队夭折.如何选择适合团队和项目的引擎,笔者通过学习和项目实 ...

  7. h5游戏引擎有哪些

    h5游戏引擎有哪些 一.总结 一句话总结: Layabox Egret Pixi.js Three.js PlayCanvas Cocos2d-js Hilo 1.H5游戏开发语言? Flash_AS ...

  8. 去面试H5游戏问的一些问题

    首先肯定是自我介绍,然后问一些基础题,然后问简历上的相关问题. 1. WebSocket和Socket的区别 2.Http和Https的区别,get和post区别 3.进程和线程 4.H5的渲染流程 ...

  9. Selenium_python自动化跨浏览器执行测试(简单多线程案例)

    发生背景: 跨浏览器测试是功能测试的一个分支,用以验证web应用在不同浏览器上的正常工作,通常情况下,我们都期望web类应用能够被我们的用户在任何浏览器上使用,例如有的人喜欢IE浏览器上使用,有的人喜 ...

随机推荐

  1. Web Services 根据wsdl生成代理类

    生成代理类步骤: 一:找到Visual Studio 的工具文件夹 二:用管理员方式打开本机工具命令提示 三:输入要执行的脚本 wsdl /language:C# /n:xxxx.HermesMobi ...

  2. Windows窗体数据抓取详解

    最近在客户项目上刚好遇到一个问题,项目需求是要获取某台机床的实时状态,问题点刚好就在于该机床不是传统意义上的数控机床,也不是PLC控制器,只有一个上传下载程序文件的应用程序,上面刚好有几个按钮可以大概 ...

  3. load data infile出现“ERROR 13 (HY000): Can't get stat of '/tmp/test2.txt' (Errcode: 2)”问题

    用load data infile导数据到mysql数据库出现这个该问题,解决方法如下: 安全起见,连接mysql的语句需要添加–local-infile, mysql -hlocalhost -ur ...

  4. beta冲刺————第一天(1/5)

    人员的再次分配: 调走人员:陈裕鹏(原来在本队伍主要进行文章推荐算法的设计) 调入人员:陈邡(原Dipper团队,负责游戏内容的策划案,以及做一些后端的探索工作.) 现队员工作划分: 王国华,吴君毅, ...

  5. 将jar包添加到maven仓库

    Maven资源库配置 访问http://mvnrepository.com/,在搜索栏中输入你要搜索的 JAR 包的关键字 例如下载ImpalaJDBC41这个jar包   选择你想要下载的Jar包版 ...

  6. leetcode 6. ZigZag Conversion [java]

    自己写的: if(numRows == 1) return s; int ll = s.length() / 2 + 1; Character tc[] = new Character[numRows ...

  7. Mysql表类型(存储引擎)的比较

    面试官问:你知道mysql有哪些存储引擎,区别是啥? 我:一脸闷逼,于是乎下来补一补,以作备查 1.和大多数数据库不同,MySQL 中有一个存储引擎的概念,针对不同的存储需求可以选择最优的存储引擎. ...

  8. linux,添加新硬盘的方法

    一.物理机添加一块新的硬盘方法(目的是把后加的磁盘直接加在现有的上面,不用再分区挂载)1.首先要确定现有系统在那块盘上  [root@localhost ~]# df -lhFilesystem    ...

  9. yield协程

    1.Generator Generator , 一种可以返回迭代器的生成器,当程序运行到yield的时候,当前程序就唤起协程记录上下文,然后主函数继续操作,当需要操作的时候,在通过迭代器的next重新 ...

  10. 【正则表达式】用js实现千位分隔符,怎么实现?

    (?=pattern)  正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串.这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用.例如,'Windows (?=95|98|NT| ...