Untitled

 avatar
unknown
python
22 days ago
931 B
6
Indexable
import pyautogui as pg


class Captcha:
    def __init__(self):
        self.x = None
        self.y = None

    def locateImg(self, filename):
        return pg.locateOnScreen(filename)

    def locateCenterImg(self, filename):
        location = pg.locateCenterOnScreen(filename, grayscale=True)
        self.x, self.y = location
        return self.x, self.y

    def clickCoord(self):
        pg.click(int(self.x / 2), int(self.y / 2), duration=1)
        pg.sleep(0.1)
        pg.click()
        pg.sleep(1.0)
        pg.press("tab")
        pg.sleep(0.1)
        pg.press("tab")
        pg.sleep(0.1)
        pg.press("tab")
        pg.sleep(0.1)
        pg.press("enter")


robo = Captcha()
print(
    robo.locateImg(
        "/Users/brunosouza/PycharmProjects/dev_aprender/Automacoes/RPA/box.png"
    )
)
robo.locateCenterImg(
    "/Users/brunosouza/PycharmProjects/dev_aprender/Automacoes/RPA/box.png"
)
robo.clickCoord()
Editor is loading...
Leave a Comment