拼多多一鍵澆水


python環境3.6

安裝PyMouse和pyautogui(安裝過程百度)

PyMouse安裝

一.使用外部庫PyMouse,使用pip可以直接下載 pip install pymouse (安裝pymouse必須要xlib的支持)

pip install python-xlib

pip install pym

二、運行時問題:ModuleNotFoundError: No module named 'windows'

解決辦法是找到pymouse的安裝路徑,如果不知道在哪里可以用pip安裝一下,如果已經安裝了會自動提示安裝路徑,通常都是在python或者ide的Lib\site-packages里,比如我的在D:\python\Lib\site-packages。

進入pymouse的安裝路徑打開__init__.py文件;把92行的windows改為pymouse.windows.

到此改完后應該是會提示另一和錯誤

ModuleNotFoundError: No module named 'pyHook'

現在需要安裝pyhook。推薦下載whl文件安裝,可以去:https://www.lfd.uci.edu/~gohlke/pythonlibs/這里下載

把下載的文件放到D:\xxx\然后

pip install D:\xxx\pyHook‑1.5.1‑cp36‑cp36m‑win_amd64.whl  (注36,表示python3.6版本,64表示系統位數)

不出意外的話可以安裝成功,當然前提的話是選擇好對應的64/32位的版本。

安裝好后如果你import pymouse,pykeyboard還是報錯的話是正常的,

你需要pip install PyUserInput;

因為PyUserInput的安裝需要安裝pywin32和pyHook模塊,

pywin32是默認安裝好的,如果沒有的話可以再次pip install 你需要的。

代碼部分

#獲取當前坐標
import os,time
from pymouse import PyMouse
while True:
     m = PyMouse()
     a = m.position()#獲取當前坐標的位置
     print(a)
     time.sleep(0.3)
#停止程序,記住坐標
#實現連點
import pyautogui as pag
a = int(input("請輸入水的數量(g):"))
a = (a//10)*25
for i in range(1,a):   #100 就是4次澆水
      pag.click(1878, 902, clicks=1, interval=0.0, button='left')  #1878是x軸,902是y軸
      print(i)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM