都说“陪伴是最长情的告白”,但这些儿时的小游戏我们还记得多少呢?
很多90后的人可能都玩过《乐豆II》。但遗憾的是,今天的明星不是那个,而是它的同胞——“Q Pet Le Dou”。在这篇文章中,我们将向您展示如何自动启动“Q Pet Le Doux”并自动玩游戏。
具体步骤
第1 步:分析您的链接。如果直接使用网页动画版本的URL(即上图),则存在Flash 动画,并且网络问题可能会导致延迟并影响程序的行为。因此,在本文中,我们将直接关注公众号“Q冲大乐斗”,选择通过界面进入并开始游戏。这可以让您进入文本版本的游戏并减少不必要的网络速度使用。
步骤2:检查元素以找到相应的元素并使用Selenium进行位置控制。
第三步:设置计划任务。每天定期运行游戏脚本,让游戏自动化,实现躺着赢的终极梦想(笑)。
预防
由于关卡限制,部分功能可能无法在较低关卡中使用,并且本游戏需要“私人定制”。
有些在达到一定的活动水平之前不会获得奖励,因此需要一定的游戏策略,或者必须在程序内做出多个决策。
如何编写代码
由于这个游戏任务较多,建议分模块编写。这样你的逻辑就不会混乱,你的代码也会更容易阅读。
登录模块
从上图中可以看到登录元素的位置,直接使用Selenium执行登录操作。
在上面代码的第14 行设置等待。说白了,如果在DOM 中没有找到该元素,WebDriver 就会一直等待,经过设定的时间后,它会抛出“找不到元素”异常。
自动登录:-)
其他模块
正如我之前所说,不同的级别有不同的任务,所以我将一些常用的模块放在这里。具体任务请参见下图。
每日奖励模块
路渡好友模块
其他模块的代码不会在这里发布。毕竟级别不同,代码也不一定通用。而主要的方式就是安排元素,主要是设置等待时间,注意异常情况的判断和处理。
计划任务
有关特定规划任务的教程,请参阅。
Python与win的完美结合——计划任务
”文章。请设定时间,因为本游戏中的宠物依赖生命值,每天只能完成一次任务,所以每天可以定期玩一次。
终于
本文中的自动游戏演示用于练习使用Selenium。顺便说一句,如果你回顾一下90后的生活,我想他们中的一些人小时候就玩过这个游戏。
也许有人觉得这个游戏有点低级(确实如此),所以我只能毫无悔意地回答:我不是在玩游戏,这不是情感,你明白吗?
最后,我附上了本文的源代码链接,请大家看一下。
https://github.com/stormdony/python_demo/tree/master/QQ_Pet_Fight
作者:唐·雷克斯.本文经Python Oasis许可转载,版权归对方所有。
“征文!”
CSDN公众号秉承“与百万工程师共同成长”的理念,不仅在“极客头条”和“畅言”栏目中以独特的视角解读了工程师们关注的重大行业事件。技术头条专栏不仅针对初学者,还对行业热门技术和场景应用进行了深入解读,帮助所有开发者掌握技术趋势,保持技术警惕,您将能够获得更多信息。全面了解行业趋势和技术。
如果您有优质文章、对行业热点事件、技术趋势的见解,或者深入应用实践和场景解决方案的新见解,欢迎联系CSDN并提交。联系方式:微信(请联系guorui_1118)(提交备注+姓名+公司名称)、邮箱(guorui@csdn.net)。
本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/669391.html