python自动点击脚本_用Python实现鼠标自动点击
前言:
最近玩某页游时遇到一个重复任务,需要不停的接/交任务道具,数量巨大又十分麻烦,想去网上下脚本又找不到合适的,于是整了一个可以实现鼠标自动点击的小玩意。因为我之前没有任何编程基础,这两天自学又走了不少弯路,这次我把制作的全过程记录下来,希望可以帮到和我一样的Python初学者。
思路
1.获取需要点击的坐标,方法:打开微信,按Alt+a会弹出截屏界面,POS后的参数即坐标POS:经纬度
2.设置鼠标移动/点击指令,前期准备:
pip install pymouse
pip install pyhook
pip install pyuserinput
3.设置循环一定次数和延时
4.打包,前期准备:
pip install pyinstaller
代码
from pymouse import PyMouse #调用Pymouse模块
import time #调用时间模块(考略到网站点击延时)
for i in range(n): #循环n次
m = PyMouse()
a = m.position() #获取当前坐标的位置
print(a) #显示位置
time.sleep(t) #延时t秒
m.move(x, y) #鼠标移动至坐标(x,y)
a = m.position()
print(a)
m.click(888, 524) #鼠标点击坐标(x,y)
time.sleep(t)
设定好参数就可以打包了,打开cmd输入:
pyinstaller -F -w xxx.py(直接拖过来也可以)
然后回车打包(-w的作用是去掉黑窗口,可加可不加)完成后如下红圈内为输出位置
后记
常见问题解决方案:
1.pip install 指令速度奇慢:
在后方加上 -i https://pypi.mirrors.ustc.edu.cn/simple
例如:pip install pymouse -i https://pypi.mirrors.ustc.edu.cn/simple
2.Pyhook下载失败
在这个网站里找到下载:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
3.循环次数固定,无法灵活调整
这个我也在想办法,不知道怎么把“for i in range(n):”中的“n”设定成变量,从而可以在黑窗口赋值。。希望路过的大佬可以不吝赐教
参考链接
https://www.cnblogs.com/yan-lei/
https://blog.csdn.net/qq_40523737/article/details/83112522
https://www.runoob.com/
https://www.cnblogs.com/leemy11/p/7451181.html
https://baijiahao.baidu.com/s?id=1611000122418412440&wfr=spider&for=pc
python自动点击脚本_用Python实现鼠标自动点击相关推荐
- python怎么写游戏脚本_用PYTHON做一个简单的游戏脚本(基础,详细)
引言 这段时间迷上了玩点点点的小游戏,但是某些重复的环节着实无聊,就想着能不能用PYTHON做一个游戏脚本,不过为了熟悉需要做脚本的各个模块,于是打算在4399上找一个比较像的游戏做个脚本练练手,后来 ...
- python编写网页游戏脚本_用Python脚本做一些网页游戏中力所能及的自动化任务
下面是一段自动登录360传奇霸业游戏的脚本: from pymouse importPyMouseimporttimeimportwebbrowserfrom pykeyboard importPyK ...
- python做按键精灵脚本_使用Python实现一个按键精灵 | 蓝士钦
@HANK1998 其实,你这个代码,还有一个问题,鼠标键盘动作回放时,顺序会乱,线程同步问题,做不到鼠标动作和键盘动作交叉执行.,,我能力不太够了,,学的不深,不知道这个问题你解决没??? ---- ...
- python自动导出数据脚本_使用python生成一个导出数据库的bat脚本文件的示例代码...
这篇文章分享使用python生成一个导出数据库的bat脚本文件的示例代码 实例如下:# 环境: python3.x def getExportDbSql(db, index): # 获取导出一个数据库 ...
- python自动导出数据脚本_利用python生成一个导出数据库的bat脚本文件的方法
# 环境: python3.x def getExportDbSql(db, index): # 获取导出一个数据库实例的sql语句 sql = 'mysqldump -u%s -p%s -h%s - ...
- python批量拷贝数据脚本_使用python来玩转ensp~3-写个批量备份配置文件脚本
目录回顾: 根据前面所学习的知识,可以远程登录设备下发命令等,现在已经可以转化为生产力了哈,今天小Q要实现的就是一个批量备份配置的小东西, 小Q通过学习产品文档了解到,可以通过以下四种方法进行备份配置 ...
- python 首次登陆outlook 脚本_记Python“用户环境”的一次完美应用
在之前写过一篇关于虚拟环境使用的文章,但是还没有好好的介绍一下 Python 的用户环境,原因是自己一直没遇到要使用 用户环境 的使用场景,所以就一直懒得写.恰巧这两天,自己遇到了一个使用用户环境的体 ...
- 用python写跑酷游戏脚本_用python写游戏之2D跑酷游戏(二)
这篇文章介绍2D跑酷游戏中,添加地板资源, 给主角附加重力作用,以及添加游戏控制器和游戏场景的切换. 废话不多说,直接开始. 添加地板资源 定义地板类,继承自pygame.sprite.Sprite ...
- python修改pip源脚本_修改python的pip源为国内源
由于网络原因,访问国外的pip源超级慢,因此可将源改为国内源(都是pipy官网的镜像),就能体验到流的飞起的速度了 可临时修改,也可永久修改 临时修改:在后边加个-i参数指定pip源,如下所示: pi ...
最新文章
- gulp几个常见问题及解决方案
- C# 生成随机字符串
- linux c账户安全性,linux c flash安全策略
- Java并发编程之CountDownLatch闭锁
- 防止sql注入:替换危险字符
- tomcat中server.xml文件解析
- 百度官方wormHole后门检测记录(转)
- 天眼查企业工商信息查询接口
- 从客户端(jianjie=psasdasdfas/p)中检测到有潜在危险的 Request.Form 值
- OFDM 调制系统框图 OFDM
- 异构计算-1-10x10:一种异质性和提高能量效率的通用架构方法
- jrtplib学习目录及总结
- 2013年9月16日
- 重磅:第十二届中国西部国际资本论坛盛大举办,分布式存储行业备受瞩目!
- 如何提高学生习作水平
- source insight如何设置背景
- 服务器共享文件夹不刷新,win10文件夹不自动刷新的解决方案
- 第23节 软件构件技术和软件体系结构
- python 递归函数 古典问题兔子
- 解决Simplify chained comparison