Personal-Python-Scripts / OCR bb market and tools 390 toggle.py
OCR bb market and tools 390 toggle.py
Raw
from pyautogui import *
import pyautogui
import time
import keyboard
import random
import win32api, win32con
import webbrowser
from PIL import Image
from pytesseract import *

time.sleep(5)
pytesseract.tesseract_cmd = r'C:\Users\where\AppData\Local\Programs\Tesseract-OCR\tesseract.exe'

while keyboard.is_pressed('q') == False:
     if pyautogui.locateOnScreen('productionsite.png', region=(508,2,439,35),grayscale=False, confidence=0.85) !=None:
                Site=pyautogui.locateCenterOnScreen('productionsite.png',grayscale=False, confidence=0.85)          
                pyautogui.moveTo(Site)
                pyautogui.leftClick()
                print('found productionsite')
                time.sleep(2)   
     daysToRoiProd = pyautogui.screenshot(region=(1399,892,37,19))
     output1 = pytesseract.image_to_string(daysToRoiProd,config='--psm 6--oem 3 -c tessedit_char_whitelist=0123456789')
     print (output1)
     time.sleep(2)
     if int(output1) > 400:
          print ('bad deal 1')
          time.sleep(10)
     if int(output1) <= 399:
          webbrowser.open("https://www.youtube.com/watch?v=A2nirOjpz70")
          print ('MOMO under 400 day ROI')
          time.sleep(150)
     time.sleep(5)
     if pyautogui.locateOnScreen('hashpowersite.png', region=(508,2,439,35),grayscale=False, confidence=0.85) !=None:
                Site=pyautogui.locateCenterOnScreen('hashpowersite.png',grayscale=False, confidence=0.85)          
                pyautogui.moveTo(Site)
                pyautogui.leftClick()
                print('found hashpowersite')
                time.sleep(2)   
     daysToRoiHash = pyautogui.screenshot(region=(1335,890,41,22))
     output2 = pytesseract.image_to_string(daysToRoiHash,config='--psm 6--oem 3 -c tessedit_char_whitelist=0123456789')
     print (output2)
     time.sleep(2)
     if int(output2) > 400:
          print ('bad deal 1')
          time.sleep(10)
     if int(output2) <= 399:
          webbrowser.open("https://www.youtube.com/watch?v=A2nirOjpz70")
          print ('MOMO under 400 day ROI')
          time.sleep(150)
     click (207,21)
     time.sleep(5)     
     if pyautogui.locateOnScreen('157melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("157melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)
     if pyautogui.locateOnScreen('158melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("158melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)
     if pyautogui.locateOnScreen('159melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("159melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)
     if pyautogui.locateOnScreen('160melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("160melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)
     if pyautogui.locateOnScreen('matchy.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("matchy")
                click (870,860)
                time.sleep(1)
     if pyautogui.locateOnScreen('an.png', region=(610,440,860,360),grayscale=False, confidence=0.97) !=None:
                webbrowser.open("https://www.youtube.com/watch?v=A2nirOjpz70")
                print('found AN')
                time.sleep(500)