Localizar e clicar no checkbox do captcha.
# 202401 - Python 3.12.0
# 4.13 - Como quebrar captcha com reconhecimento de imagem
import pyautogui
import logging
import logging.config
# configurando logging:
logging.config.fileConfig(fname='config.ini', disable_existing_loggers=False)
logger = logging.getLogger(__name__)
def clicando_no_captcha():
try:
logging.info('INICIO: Clicando no captcha.')
captcha = pyautogui.locateCenterOnScreen('assets/captcha.png')
pyautogui.click(captcha, duration=1)
logging.info('Captcha clicado.')
except Exception as e:
logging.error(f'Erro ao clicar no captcha: {e}', exc_info=True)
pyautogui.alert('ERRO: Ocorreu um erro ao clicar no captcha')
if __name__ == '__main__':
clicando_no_captcha()
Log:
2024-01-02 19:16:43,067 - root - INFO - INICIO: Clicando no captcha.
2024-01-02 19:16:43,116 - PIL.PngImagePlugin - DEBUG - STREAM b'IHDR' 16 13
2024-01-02 19:16:43,116 - PIL.PngImagePlugin - DEBUG - STREAM b'sRGB' 41 1
2024-01-02 19:16:43,116 - PIL.PngImagePlugin - DEBUG - STREAM b'gAMA' 54 4
2024-01-02 19:16:43,116 - PIL.PngImagePlugin - DEBUG - STREAM b'pHYs' 70 9
2024-01-02 19:16:43,116 - PIL.PngImagePlugin - DEBUG - STREAM b'iTXt' 91 93
2024-01-02 19:16:43,116 - PIL.PngImagePlugin - DEBUG - STREAM b'IDAT' 196 235
2024-01-02 19:16:44,445 - root - INFO - Captcha clicado.