本文为个人学习使用【新手】
代码期号:未完成
代码功能:解放双手
#智慧树刷课
import pyautogui
import time
'模块'
pyautogui.FAILSAFE = True
pyautogui.PAUSE = 1
#width,height = pyautogui.size()
#time.sleep(4);print(pyautogui.position())
'主体'
t = pyautogui.prompt('使用说明,按序操作\n1、使用Edge游览器登录智慧树\n2、输入视频平均分钟时长(取整)\n3、点击OK并进入要学习的课程,然后不用管,远离鼠标键盘\n注:程序为拟人化操作不可能被封,游览器窗口大小默认')
t = eval(t)*60
time.sleep(4)#进入课程时间
wro = pyautogui.locateOnScreen('叉叉.png')
print(pyautogui.click(wro,button = 'left'))
for i in range(1000):#循环次数
tel = pyautogui.locateAllOnScreen('播放.png')
tel = list(tel)
a = len(tel)
che = pyautogui.locateAllOnScreen('勾选.png')
che = list(che)
b = len(che)
print(pyautogui.moveTo(1634,676,duration = 1))#滑动坐标
if a == b:
pyautogui.scroll(-65)
else:
print(pyautogui.moveTo(tel[-1]))
print(pyautogui.click())
time.sleep(1)#技术时间
print(pyautogui.moveTo(629,525,duration = 1))#滑动坐标
print(pyautogui.click())
time.sleep(t)#学习时间
time.sleep(3)
#说明