корды питон

Dickson

Активный
Автор темы
287
66
не знаю, может у меня у одного такая проблема, но я использую библиотеку pyautogui для поиска похожего изображения на экране. я сделал так, чтоб он сохранял скриншот похожего изображение. он сохраняет все, без ошибок, но сохраняет коряво, неправильно.
captcha.png
вот пример как он сохраняет, вот пример изображения которое я ему задал
1701026618733.png
. с чем это может быть связано ? координаты указал верные, но при попытке смены координат он просто либо расширяет картинку, либо уменьшает. с чем может быть связано ?

courses code:
import pyautogui
import time


def find_captcha_on_screen():
    try:
        similar_image_location = pyautogui.locateCenterOnScreen("captcha.png", grayscale=False, confidence=0.6)
        if similar_image_location:
            print(f"капча {similar_image_location}")
        else:
            print("не нашел капчу")
    except pyautogui.ImageNotFoundException:
        print("не нашел капчу")
        similar_image_location = None
    return similar_image_location


def save_captcha_image(location):
    screenshot = pyautogui.screenshot()
    captcha_image = screenshot.crop((location[0], location[1], location[0] + 1111, location[1] + 1111))
    captcha_image.save('captcha/captcha.png')
    print("заскринил капчу")

if __name__ == "__main__":
    similar_image_location = find_captcha_on_screen()
    if similar_image_location:
        save_captcha_image(similar_image_location)

photo
captcha.png
 
Последнее редактирование: