Pyauto gui не распознает скриншот - PullRequest
0 голосов
/ 27 марта 2020

Итак, я пытаюсь нажать на определенную кнопку, используя pyauto gui, (я должен добавить, что метод, который я использую, крайне неэффективен, но другой, который я пробовал, не работал из-за проблем с пересылка почты на мой аккаунт).

это полный код.

import pyautogui
import webbrowser
import time

webbrowser.open("https://meet.google.com/_meet?authuser=1")


class posiz:
    def __init__(self, pos):
    self.pos = pos

def posizione(self):
    try:
        pyautogui.moveTo(self.pos.x, self.pos.y)
    except:
        pass


while True:

    pos4 = pyautogui.locateCenterOnScreen(r'D:\Cartelle\Programmazione\File vari\AutoLog data\log.png', grayscale=True)
    pos3 = pyautogui.locateCenterOnScreen(r'D:\Cartelle\Programmazione\File vari\AutoLog data\ricarica.png', grayscale=True)
    pos2 = pyautogui.locateCenterOnScreen(r'D:\Cartelle\Programmazione\File vari\AutoLog data\immagine.png', grayscale=True)
    pos1 = pyautogui.locateCenterOnScreen(r'D:\Cartelle\Programmazione\File vari\AutoLog data\immaginee.png', grayscale=True)

   cordrefresh = posiz(pos3)
   cord1 = posiz(pos1)
   cordrefresh.posizione()
   pyautogui.click()
   time.sleep(5)

   try:
       print(pos4, pos2)
       cord3 = posiz(pos4)
       cord2 = posiz(pos2)
       cord2.posizione()
       pyautogui.click()
       cord3.posizione()
       pyautogui.click()

   except:

       print(pos4, pos1)
       cord3 = posiz(pos4)
       cord1 = posiz(pos1)
       cord1.posizione()
       pyautogui.click()
       cord3.posizione()
       pyautogui.click()
   else:
       pass

  time.sleep(150)

и является одним из снимков экрана

enter image description here

...