Бот для гугл динозаврика на python

fkn faker
Начинающий
Статус
Оффлайн
Регистрация
3 Янв 2019
Сообщения
98
Реакции[?]
22
Поинты[?]
0
Как по мне, самый простой бот для этой игры на python. Да, на костылях, да, лагает, но зато сам и очень просто. Хочу чтобы вы показали на ошибки и оставили отзыв) .
Работает в chrome://dino на разрешении 1920:1080
Код
:
Python:
from PIL import ImageGrab
from PIL import Image
import os
import pyautogui
while True:
    
    def screenGrab():
        box = (420,550,520,700)
        im = ImageGrab.grab(box)
        im.save(os.getcwd() + '\\screen' + '.png', 'PNG')
    def main():
        screenGrab()
    if __name__ == '__main__':
        main()
    gmg = Image.open('screen.png')
    black = gmg.getpixel((95,115))
    pixv = gmg.getpixel((95,25))
    pix = gmg.getpixel((50,98))
    pix2 = gmg.getpixel((55,98))
    pix3 = gmg.getpixel((60,98))
    pix4 = gmg.getpixel((65,98))
    pix5 = gmg.getpixel((70,98))
    pix6 = gmg.getpixel((75,98))
    pix7 = gmg.getpixel((80,98))
    pix8 = gmg.getpixel((85,98))
    pix9 = gmg.getpixel((90,98))
    if (pix==(172,172,172)) or (pix2==(172,172,172)) or (pix3==(172,172,172)) or (pix4==(172,172,172)) or (pix5==(172,172,172)) or (pix6==(172,172,172)) or (pix7==(172,172,172)) or (pix8==(172,172,172)) or (pix9==(172,172,172)):
        print('found a cactus, simulating SPACE button...')
        pyautogui.press('space')
    elif (black!=(172,172,172)) and (pixv==(172,172,172)):
        print('found a  middle bird, simulating DOWN button...')
        pyautogui.keyDown('DOWN', 0.5)
        pyautogui.keyUp('DOWN')
upd. обновил тему, убрал свои детские проблемы
 
Последнее редактирование:
fkn faker
Начинающий
Статус
Оффлайн
Регистрация
3 Янв 2019
Сообщения
98
Реакции[?]
22
Поинты[?]
0
заметил отсутствие табуляций, залью .py файл на диск
 
ЮГЕЙМ КОНТОРА ПИДОРАСОВ
Забаненный
Статус
Оффлайн
Регистрация
8 Янв 2020
Сообщения
298
Реакции[?]
143
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пора запускать стрим и собирать донаты
 
fkn faker
Начинающий
Статус
Оффлайн
Регистрация
3 Янв 2019
Сообщения
98
Реакции[?]
22
Поинты[?]
0
Лютый оффник
Пользователь
Статус
Оффлайн
Регистрация
9 Июл 2019
Сообщения
178
Реакции[?]
41
Поинты[?]
1K
Сверху Снизу