python鼠标自动点击脚本_用Python实现鼠标自动点击
前言:
最近玩某頁游時遇到一個重復任務,需要不停的接/交任務道具,數(shù)量巨大又十分麻煩,想去網(wǎng)上下腳本又找不到合適的,于是整了一個可以實現(xiàn)鼠標自動點擊的小玩意。因為我之前沒有任何編程基礎(chǔ),這兩天自學又走了不少彎路,這次我把制作的全過程記錄下來,希望可以幫到和我一樣的Python初學者。
思路
1.獲取需要點擊的坐標,方法:打開微信,按Alt+a會彈出截屏界面,POS后的參數(shù)即坐標POS:經(jīng)緯度
2.設(shè)置鼠標移動/點擊指令,前期準備:
pip install pymouse
pip install pyhook
pip install pyuserinput
3.設(shè)置循環(huán)一定次數(shù)和延時
4.打包,前期準備:
pip install pyinstaller
代碼
from pymouse import PyMouse? ?#調(diào)用Pymouse模塊
import time? ?#調(diào)用時間模塊(考略到網(wǎng)站點擊延時)
for i in range(n):? ??#循環(huá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)
設(shè)定好參數(shù)就可以打包了,打開cmd輸入:
pyinstaller -F -w? xxx.py(直接拖過來也可以)
然后回車打包(-w的作用是去掉黑窗口,可加可不加)完成后如下紅圈內(nèi)為輸出位置
后記
常見問題解決方案:
1.pip install 指令速度奇慢:
在后方加上 -i?https://pypi.mirrors.ustc.edu.cn/simple
例如:pip install pymouse?-i?https://pypi.mirrors.ustc.edu.cn/simple
2.Pyhook下載失敗
在這個網(wǎng)站里找到下載:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
3.循環(huán)次數(shù)固定,無法靈活調(diào)整
這個我也在想辦法,不知道怎么把“for i in range(n):”中的“n”設(shè)定成變量,從而可以在黑窗口賦值。。希望路過的大佬可以不吝賜教
參考鏈接
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
總結(jié)
以上是生活随笔為你收集整理的python鼠标自动点击脚本_用Python实现鼠标自动点击的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每日一题(25)—— 自加++
- 下一篇: Python3 —— 逗号分隔值CSV