Python智慧树学习

本文为个人学习使用【新手】

代码期号:未完成

代码功能:解放双手

#智慧树刷课
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)
        

#说明

    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值