模仿按键精灵的功能,抓取需要点击的位置的坐标,将鼠标移动过去后点击。可以解决妖气封印、御魂、石巨等只需要点击的功能。
但是这样有一个问题,我不知道这页的妖怪什么时候打完了,为了保险,可以多循环几次。为了保险,设置循环六次,但是经常会出现这页只有一个妖怪,打完了之后,傻傻的等到循环结束后才走到下一个页面。
Python选定了之后,各种找资料,下库文件,心累。我还用的是python3,心都快碎了。说点感想,搜索资料的时候,最怕的就是作者以为我什么都懂,只是简单提了一句如何如何,可是臣妾真的不懂啊!所以,我尽力把过程写的详细些,让大家少走些弯路。虽然这个程序只写了两天,但是现在有些东西可能也忘了,如果有什么没说清楚的地方可以私信我。
上面写了妖气封印和天雷鼓的函数,运行的是妖气封印的函数。需要注意的是,打完妖气封印后直接就退回到了主界面,也就是上图这个界面,还需要重新打开卷轴点击组队,然后运行。理想情况应该是继续打开卷轴开始新一轮的刷新。也蛮简单的,这里我们只做学术交流,点到为止,哈哈~
下面是代码部分。有进入对战后点击准备和结束对战后点击奖励退出的部分,以及本页怪物打完后走到下一页的部分。很简单,没有什么难度。同时在找怪物时统计了本页怪物数量,打完后走到下一页,就不会傻傻呆着了,这一部分还没有认真测试,还能写的更好点。
2妖怪探索,需要将屏幕截图,然后通过一个图像识别(异常的简单,哈哈,我都佩服自己的机智),点击下面图标,进入交战界面。
其实一开始我就想到了图像识别这个方法。在按键精灵中也有这个功能,在一张大图上面找出来指定的图案位置,然后将鼠标移动过去。然后我就找python中图像匹配的库,理论上只要在上图中找到下面这个图片,然后把鼠标移动过去,就能实现精准的点击了。
使用pyautogui.moveTo()这个方法,把鼠标移动到制定的位置,比如将鼠标移动到屏幕的左上角就是pyautogui.moveTo(0,0)。pyautogui.click()实现单机左键。
安装pyautogui这个库,注意自己的python版本(2.x还是3.x)和操作系统的位数(32/64位)。还会出现安装失败之类的各种问题,反正是一阵折腾。
重点来了,我在网上找到的方案很多都是同尺寸图片进行比较,然后得出相似度,我这种需求的基本找不到*。一番思考之后,我想出了下面这个方案:把大图切成若干个小图,这样尺寸的问题就解决了。然后每个小图和进行比较,选出相似度较大的方块,然后把鼠标移动到这个方块中点击。
智能推荐:根据用户的阅读历史和兴趣偏好,jmcomic18c2.micv7.2.3能够智能推荐相似类型的漫画,让用户发现更多有趣的作品。
jmcomic18c2.micv7.2.3是一款优秀的软件漫画阅读平台app。它提供了丰富多样的漫画资源,涵盖了各种题材和风格,让用户可以尽情享受精彩的漫画世界。这款app界面简洁易用,操作方便,用户可以轻松浏览和阅读漫画。同时,它还支持离线下载功能,用户可以在没有网络的情况下随时随地欣赏漫画。
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
韩信出装思路 韩信作为一名高机动性的刺客英雄,其出装策略应以提升攻击力、生存能力和机动性为主。在选择装备时,需要根据对局的具体情况和敌方阵容来灵活调整。 核心装备推荐 无尽战刃 无尽战刃是韩信的核心...
奥格瑞玛与深岩之渊的神秘联系 在魔兽世界的广阔大陆上,奥格瑞玛作为兽人的首都,承载着无数勇士的荣耀与梦想。而深岩之渊,这个位于地下的神秘领域,则是许多冒险者探索的目标。本文将探讨奥格瑞玛与深岩之渊之...
了解DNF画质设置 在《地下城与勇士》(DNF)中,画质的设置对游戏体验有着直接的影响。玩家可以通过调整游戏内的图形设置来提高画质,但这也可能会对游戏的流畅度产生影响。首先,我们需要了解DNF中可以调...
赞达拉部族声望怎么提升 我们需要对赞达拉声望系统有一个清晰的认识。赞达拉声望共有10个等级,从最基础的“中立”到最高的“崇拜”。提升声望的过程实际上就是与赞达拉部族建立友好关系的过程。通过完成赞达拉给...
DNF深渊怎么打 积极寻找掩护:在BOSS战中,需要积极寻找掩护并尽力避免BOSS的攻击,此外还需要通过吸引BOSS进入陷阱和狭小空间,让BOSS失去移动能力并暴击背部。 装备升级:装备升级可以提高...
dnf极武圣100级毕业装备 就来介绍一下DNF110级阿修罗装备*强搭配。首先,头部装备建议选择等级为110的破魔阵头盔,这个装备的属性非常适合阿修罗这个职业,可以提高攻击力和暴击率。 接下来是防...