# -*- coding: gbk -*-
import pyautogui
import pyperclip
from datetime import datetime
from apscheduler.schedulers.blocking import BlockingScheduler
print(pyautogui.position())
pyautogui.FAILSAFE = True
position = 240
length = 54
count1 = 0
# b_position = pyautogui.position(200, 567)
# pyautogui.click(b_position, duration=2)
# pyautogui.scroll(250, 667)
def main():
global position
global count1
icon1_position = pyautogui.position(585, 26)
a_position = pyautogui.position(96, 497)
b_position = pyautogui.position(101, 571) # x=101, y=571 x=100, y=567
pyautogui.moveTo(icon1_position, duration=1)
pyautogui.click(icon1_position)
pyautogui.moveTo(a_position, duration=1)
pyautogui.click(a_position)
pyautogui.moveTo(b_position, duration=1)
pyautogui.click(b_position)
icon2_position = pyautogui.position(668, 16)
video_position = pyautogui.position(335, 638)
pyautogui.moveTo(icon2_position, duration=1)
pyautogui.click(icon2_position)
if count1 == 15:
scroll_position = pyautogui.position(929, 797)
pyautogui.moveTo(scroll_position, duration=1)
pyautogui.dragTo(939, 928, duration=1)
position = 488 - length
if count1 == 25:
scheduler.remove_job(job_id="sch1")
scheduler.shutdown(wait=False);
list_position = pyautogui.position(703, position)
pyautogui.moveTo(list_position, duration=1)
pyautogui.click(list_position)
pyautogui.moveTo(video_position, duration=1)
pyautogui.click(video_position)
count1 += 1
position += length
scheduler = BlockingScheduler()
scheduler.add_job(main, "interval", seconds=720, id="sch1")
scheduler.start()
# content = ["不会有人睡了吧", "不会吧不会吧"]
# count = 0
#
#
# def main():
# global count
# pyautogui.PAUSE = 0
# text_position = pyautogui.position(574, 786) # x=574, y=786 x=1257, y=884
# icon_position = pyautogui.position(1197, 1058) # x=1197, y=1058
#
# pyperclip.copy(content[count % 2])
# if count == 0:
# pyautogui.moveTo(icon_position, duration=1)
# pyautogui.click(icon_position)
# pyautogui.moveTo(text_position, duration=1)
# pyautogui.click(text_position)
# pyautogui.hotkey("ctrl", "v")
# pyautogui.press("enter")
# count += 1
#
#
# scheduler = BlockingScheduler()
# scheduler.add_job(main, "interval", minutes=20)
# scheduler.start()