ticket.py----------
import pyautogui
from time import *
import datetime
import schedule
import keyboard
# img_filename = 'ktx_seol.png'
img_filename = 'interpark_red_button.png'
img_icon = pyautogui.locateOnScreen(img_filename)
img_icon_center = pyautogui.center(img_icon)
'즉시예약'
def job():
while True:
sleep(0.99)
pyautogui.click(img_icon_center)
nowTime = datetime.datetime.now().strftime('%H:%M:%S.%f')
print(nowTime)
break
schedule.every().day.at("20:51:59").do(job)
while True:
# if keyboard.is_pressed('shift'):
schedule.run_pending()
# sleep(0.1)
# action.send_keys('asyouasi').perform()
# driver.find_element_by_tag_name('body').send_keys(Keys.TAB)
# input("아무키나 입력해주세요")
# # action.send_keys(').perform()
# driver.find_element_by_css_selector('#log\.login').click()
#
#
# driver.get_screenshot_as_file('naver_main_headless.png')
# driver.quit()
====================
pyautogui.py----------
import pyautogui
import time
while True:
find_img = pyautogui.locateOnScreen('interpark_red_button.PNG')
if find_img==None:
# print(find_img)
time.sleep(0.001)
pyautogui.hotkey('alt', 'tab')
pyautogui.hotkey('ctrl','pagedown')
else:
break
center = pyautogui.center(find_img)
# print(center)
pyautogui.moveTo(center)
pyautogui.click()
====================
main.py--------------------
import pyautogui
from time import *
from datetime import *
import schedule
img_filename = "interpark_red_button.png"
# def job():
# while True:
# sleep(0.999)
# img_icon = pyautogui.locateOnScreen(img_filename)
# # if img_icon==None:
# # sleep(0.001)
# # nowTime = datetime.now().strftime('%H:%M:%S.%f')
# # print("*"&nowTime)
# # img_icon = pyautogui.locateOnScreen(img_filename)
# img_icon_center = pyautogui.center(img_icon)
# pyautogui.click(img_icon_center)
# nowTime = datetime.now().strftime('%H:%M:%S.%f')
# print(nowTime)
# break https://tickets.interpark.com/goods/22001475
def job():
sleep(0.99)
pyautogui.hotkey('f5')
while True:
find_img = pyautogui.locateOnScreen(img_filename)
if find_img == None:
# print(find_img)
# sleep(0.01)
# pyautogui.hotkey('alt', 'tab')
# pyautogui.hotkey('ctrl', 'pagedown')
pyautogui.hotkey('f5')
sleep(1)
else:
find_img = pyautogui.locateOnScreen(img_filename)
center = pyautogui.center(find_img)
# pyautogui.moveTo(center)
pyautogui.click(center)
nowTime = datetime.now().strftime('%H:%M:%S.%f')
print(nowTime)
break
schedule.every().day.at("14:03:59").do(job)
while True:
schedule.run_pending()
# find_img = pyautogui.locateOnScreen('interpark_red_button.PNG')
# if find_img==None:
# # print(find_img)
# time.sleep(0.001)
# pyautogui.hotkey('alt', 'tab')
# pyautogui.hotkey('ctrl','pagedown')
# else:
# break
====================
main.py--------------------
import pyautogui
from time import *
from datetime import *
import schedule
img_filename = "interpark_red_button.png"
# def job():
# while True:
# sleep(0.999)
# img_icon = pyautogui.locateOnScreen(img_filename)
# # if img_icon==None:
# # sleep(0.001)
# # nowTime = datetime.now().strftime('%H:%M:%S.%f')
# # print("*"&nowTime)
# # img_icon = pyautogui.locateOnScreen(img_filename)
# img_icon_center = pyautogui.center(img_icon)
# pyautogui.click(img_icon_center)
# nowTime = datetime.now().strftime('%H:%M:%S.%f')
# print(nowTime)
# break https://tickets.interpark.com/goods/22001475
def job():
sleep(0.9)
pyautogui.hotkey('alt', 'tab')
pyautogui.hotkey('f5')
sleep(0.7)
# while True:
# find_img = pyautogui.locateOnScreen(img_filename)
# if find_img == None:
# pyautogui.hotkey('f5')
# sleep(0.7)
# print(find_img)
# sleep(0.01)
# pyautogui.hotkey('alt', 'tab')
# pyautogui.hotkey('ctrl', 'pagedown')
# else:
# nowTime = datetime.now().strftime('%H:%M:%S.%f')
# print(nowTime)
# break
find_img = pyautogui.locateOnScreen(img_filename)
center = pyautogui.center(find_img)
pyautogui.moveTo(center)
pyautogui.click(center)
nowTime = datetime.now().strftime('%H:%M:%S.%f')
print(nowTime)
schedule.every().day.at("16:16:59").do(job)
while True:
schedule.run_pending()
# find_img = pyautogui.locateOnScreen('interpark_red_button.PNG')
# if find_img==None:
# # print(find_img)
# time.sleep(0.001)
# pyautogui.hotkey('alt', 'tab')
# pyautogui.hotkey('ctrl','pagedown')
# else:
# break
====================
최종본--------------------
import pyautogui
from time import *
from datetime import *
import schedule
img_filename = "interpark_red_button.png"
def job():
sleep(0.9)
pyautogui.hotkey('alt', 'tab')
nowTime = datetime.now().strftime('%H:%M:%S.%f')
print(nowTime)
pyautogui.hotkey('f5')
# sleep(0.7)
while True:
find_img = pyautogui.locateOnScreen(img_filename)
if find_img == None:
sleep(0.1)
else:
break
# find_img = pyautogui.locateOnScreen(img_filename)
center = pyautogui.center(find_img)
sleep(0.5)
# pyautogui.moveTo(center)
pyautogui.click(center)
nowTime = datetime.now().strftime('%H:%M:%S.%f')
print(nowTime)
quit()
schedule.every().day.at("07:50:59").do(job)
while True:
schedule.run_pending()
====================
'컴퓨터 > Python' 카테고리의 다른 글
flask_fastcampus2 (0) | 2022.04.01 |
---|---|
flask git (0) | 2022.03.23 |
python 엑셀사용하기 업무의잔머리 (0) | 2021.08.21 |
mysql fetchall 이해하기 (0) | 2021.06.23 |
mysql 다른ip 접속 (0) | 2021.06.23 |