from selenium import webdriver
from time import *
import datetime
import schedule
# driver = webdriver.Ie('B:\python\webdriver\IEDriverServer_x64_2.42.0\IEDriverServer.exe')
driver = webdriver.Ie()
# driver=webdriver.Chrome()
url='http://www.letskorail.com/'
driver.get(url)
def job():
while True:
sleep(0.2)
driver.find_element_by_css_selector('#container > div > div.menu_ticket > div.menu_01 > a').click()
nowTime = datetime.datetime.now().strftime('%H:%M:%S.%f')
print(nowTime)
break
schedule.every().day.at("06:59:59").do(job)
while True:
schedule.run_pending()
import pyautogui
from time import *
import datetime
import schedule
import keyboard
img_filename = 'ktx.png'
img_icon = pyautogui.locateOnScreen(img_filename)
img_icon_center = pyautogui.center(img_icon)
def job():
while True:
sleep(0.999)
pyautogui.click(img_icon_center)
nowTime = datetime.datetime.now().strftime('%H:%M:%S.%f')
print(nowTime)
break
schedule.every().day.at("06:59:59").do(job)
while True:
# if keyboard.is_pressed('shift'):
schedule.run_pending()
================
from time import *
import schedule
import pyautogui
import datetime
img_filename = 'ticket.png'
img_icon = pyautogui.locateOnScreen(img_filename)
img_icon_center = pyautogui.center(img_icon)
def job():
while True:
sleep(0.999)
pyautogui.click(img_icon_center)
nowTime = datetime.datetime.now().strftime('%H:%M:%S.%f')
print(nowTime)
break
schedule.every().day.at("09:15:39").do(job)
while True:
schedule.run_pending()
sleep(0.1)
이미지캡쳐
imgcapture.py--------------------
import cv2
import numpy as np
import pyautogui
def click_img_capture(imgfile):
pyautogui.screenshot('screen_capture.png')
# if __name__ == '__main__':
# Read image
im = cv2.imread("screen_capture.png")
# Select ROI
# r = cv2.selectROI(im)
# showCrosshair = False
fromCenter = False
# r = cv2.selectROI("Image", im, fromCenter, showCrosshair)
r = cv2.selectROI("Image", im, fromCenter)
# Crop image
imCrop = im[int(r[1]):int(r[1] + r[3]), int(r[0]):int(r[0] + r[2])]
# Display cropped image
# cv2.imshow("Image", imCrop)
result_name = imgfile + '.png'
cv2.imwrite(result_name, imCrop)
cv2.waitKey(0)
click_img_capture("ktx")
ktx.py--------------------
import pyautogui
from time import *
import datetime
import schedule
# import keyboard
img_filename = 'ktx.png'
img_icon = pyautogui.locateOnScreen(img_filename)
img_icon_center = pyautogui.center(img_icon)
def job():
while True:
sleep(0.999)
pyautogui.click(img_icon_center)
nowTime = datetime.datetime.now().strftime('%H:%M:%S.%f')
print(nowTime)
break
schedule.every().day.at("20:06:59").do(job)
while True:
# if keyboard.is_pressed('shift'):
schedule.run_pending()
c:\users\~\appdata\local\programs\python\python39\python.exe
'컴퓨터 > Python' 카테고리의 다른 글
pyside2 뉴스스크랩 + headless + python setting project interpreter (0) | 2020.02.06 |
---|---|
pyside2 뉴스기사 목록 가져오기 (0) | 2020.02.04 |
파이썬 특정시간에 실행 (0) | 2020.01.04 |
질문 여러파일다운로드 허용 (0) | 2019.12.30 |
홈택스 매입세금계산서 가져오기 (0) | 2019.12.29 |