Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

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

fkn faker
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
3 Янв 2019
Сообщения
110
Реакции
22
Как по мне, самый простой бот для этой игры на python. Да, на костылях, да, лагает, но зато сам и очень просто. Хочу чтобы вы показали на ошибки и оставили отзыв) .
Работает в chrome://dino на разрешении 1920:1080
Код
:
Python:
Expand Collapse Copy
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. обновил тему, убрал свои детские проблемы
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пора запускать стрим и собирать донаты
 
Назад
Сверху Снизу