一个很简单的脚本,用途是实现微信小程序或其他软件的自动化操作,如果是长期固定需求,可以考虑把脚本内置到常用软件的环境中,比如MAYA,当我每天打开MAYA时就可以实现每天自动在小程序上疫情打卡
主要使用pyautogui和opencv模块,opencv用于图像识别,pyautogui用于键鼠操作文章来源:https://www.toymoban.com/news/detail-502334.html
import pyautogui as pgi
import time
import cv2
此处设置为相对路径,运行前提前将小程序图标截图放在这个路径下命名为daka.jpg文章来源地址https://www.toymoban.com/news/detail-502334.html
# 寻找桌面图标:
# 用opencv识别桌面图像,并与路径中的图像比对,输出中心点。
# pyautogui.locateonscreem也可以识别屏幕,但是识别对分辨率要求较高,差一个像素点都会导致错误,返回none,采用opencv直接识别,大部分情况都会返回一个结果(不一定是目标结果)
def findProc(img_path):
pgi.screenshot().save(r'.\img\screenshot.png')
img = cv2.imread(r'.\img\screenshot.png')
img_terminal = cv2.imread(r'.\img\daka.jpg')
height = img_terminal.shape[0]
width = img_terminal.shape[1]
result = cv2.matchTemplate(img, img_terminal, cv2.TM_SQDIFF_NORMED)
upper_left = cv2.minMaxLoc(result)[2]
center = (int(upper
到了这里,关于pyautogui微信小程序自动化操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!