阴阳师代刷小程序

news/2024/11/7 13:43:36/

起因

本人在平时偶尔玩玩阴阳师,最近阴阳师推出了拜师系统,奖励丰厚。收够五个徒弟还能有动态框框和皮蛋。但是自己又不是魔鬼那种巨佬,又没人看的上。故开了个小号,小号又没有樱饼开不了系统自带的代刷系统。想到python能够通过模块来控制鼠标,那么能不能通过python控制鼠标来代肝呢。

实现

python用来控制鼠标之类的系统控件的模块为pywin32,pywin32模块下载地址在安装时需先配置python环境,安装完pywin32后就可以开始编码了。(本人使用网易阴阳师官方电脑版客户端登录)

import random
import time
import win32api, win32gui, win32con# 需要点击的坐标
pos = {'people':(578, 336),#单人开始按钮的坐标'team':(659, 398),#多人组队开始按钮的坐标
}def reset_window_pos(targetTitle):'''搜索桌面上的应用,将对应应用名的窗口固定并拉伸尺寸 '''hWndList = []win32gui.EnumWindows(lambda hWnd, param: param.append(hWnd), hWndList)for hwnd in hWndList:title = win32gui.GetWindowText(hwnd)if (title.find(targetTitle) >= 0):    #调整目标窗口到坐标(600,300),大小设置为(600,600)win32gui.SetWindowPos(hwnd, win32con.HWND_TOPMOST, 0,0,800,0, win32con.SWP_SHOWWINDOW)def ClickLeftCur():'''鼠标的单击事件 '''win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)time.sleep(0.05)win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)def moveCurPos(pos):'''鼠标的移动事件'''win32api.SetCursorPos(pos)def getCurPos():'''获取鼠标的坐标 '''return win32gui.GetCursorPos()def GetRandom():'''生成随机坐标元祖'''return (random.randint(20,700),random.randint(300,400))if __name__ == '__main__':time.sleep(2)# 获取当前鼠标的坐标# xy = getCurPos()# print(xy)# 获取阴阳师手游的窗口并将它固定reset_window_pos('阴阳师-网易游戏')# 循环操作for i in range(100):# 移动到单人开始的坐标,模拟点击,并等待23秒# 组队时,将pos['people']改为pos['team']即可moveCurPos(pos['people'])ClickLeftCur()time.sleep(23)# 战斗结算画面,随机点击御魂下方的画面moveCurPos(GetRandom())ClickLeftCur()time.sleep(1.5)moveCurPos(GetRandom())ClickLeftCur()time.sleep(3)moveCurPos(GetRandom())ClickLeftCur()moveCurPos(pos['people'])ClickLeftCur()ClickLeftCur()#等待转场动画结束time.sleep(3)

其中的时间设定可根据具体情况来设定。运行时需要使用管理员权限来运行不然会报错

这只是一段粗制滥造的代码,测试下来刷了三四百体力没啥问题。虽然程序友好性极差,但已经基本满足了我的个人需求。可能等以后有新需求了会再做优化吧。


http://www.ppmy.cn/news/663436.html

相关文章

阴阳师御魂模拟器

仅供娱乐&#xff0c;更改一下jquery的引用位置即可&#xff0c;15功能有点bug 有兴趣的人可以在这个基础上加一个定制御魂功能 &#xff08;请给我双速18招财头&#xff01;&#xff09; <!DOCTYPE html> <html><head><meta charset"utf-8"&g…

java阴阳师抽卡概率_阴阳师抽卡概率公布 阴阳师SSR/御魂抽取概率

网易阴阳师安卓版1.0.17.7 官方最新版 类型&#xff1a;角色扮演大小&#xff1a;623M语言&#xff1a;中文 评分&#xff1a;6.3 标签&#xff1a; 立即下载 根据最新的规定&#xff0c;网络游戏必须公布各类抽奖概率&#xff0c;阴阳师也不例外。那么玩家最关心的阴阳师抽SSR…

阴阳师模拟抽卡[含源码]

实现方式 HTML JavaScript 实现效果 概率可自行在代码中修改&#xff0c;默认为概率UP 为了好看我加入了鼠标插件&#xff0c;鼠标按住右键不放画图案&#xff0c;仅仅是画图而已 &#xff08;实际单击右键抽卡&#xff09; 单击右键进行抽卡 抽到SSR/SP时&#xff0c;播…

插件 阴阳师 百鬼夜行

0x00 前言 为了验证这个游戏到底有没有 SSR 0x01 前期工作 直接将 onmyojinetease1.0.14.apk 解压出来观察各个文件&#xff0c;便可以知道阴阳师是使用 NeoX Python。 其中 lib/armeabi-v7a/libclient.so 和 assets/script.npk 这两个文件&#xff0c; 一个是带着 Python …

阴阳师自动刷御魂python实现

感谢https://www.cnblogs.com/eatPython/p/5958850.html这位大佬提供的接口函数 感谢http://www.360doc.com/content/18/0121/22/1513309_723986820.shtml这位大佬提供的截图 其实只要理顺原理&#xff0c;自己并没有多少自己的代码&#xff0c;基本都是摘抄别人的&#xff0…

阴阳师脚本-七三

阴阳师脚本-七三 官网更新功能下载地址使用问题截图 官网 脚本官网 更新 2019-09-21 阴阳师3周年UI更新 https://blog.csdn.net/sakaljw159/article/details/1011068092019-07-21 脚本首次制作完成 功能 自动刷御魂&#xff08;单人、组队&#xff09;集火标记 下载地址 …

设计消息模块的业务层Web层

目录 业务层 一、定义Message业务接口 二、定义Message业务实现类 Web层 一、获取分页消息列表 二、根据ID查询消息 三、把未读消息更新成已读消息 四、删除消息 业务层 一、定义Message业务接口 创建 MessageService.java 类 public interface MessageService {pub…

两台windows电脑之间使用ssh链接

前提条件&#xff1a;windows电脑要有登录密码 一台电脑开启电脑端ssh服务&#xff1a; ①开启开发人员模式&#xff1a;开始 → 设置 → 更新和安全 →开发者选项 &#xff0c;把开发人员模式的开关调到“开” ②安装 OpenSSH服务器&#xff1a;开始 → 设置 → 应用 →可选功…