import pyautogui import requests import time from DrissionPage._pages.chromium_page import ChromiumPage page = ChromiumPage() page.get('https://zyjs.heb12333.cn') page.ele('x://input[@class="el-input__inner"]').input("130******817") page.ele('x://div[@class="el-input el-input--mini el-input--prefix el-input--suffix"]/input').input("Ly****@") time.sleep(10) page.ele('x://button[@class="el-button login-btn el-button--primary el-button--mini"]').click() time.sleep(1) page.get('https://webzyjs.heb12333.cn/index.html#/v_courseDetails?courseId=NeS75S1e49zyllShwmP5G&trainplanId=33a530966b504e65a9780bc0eabc9ee3&platformId=251&fromPage=selected') time.sleep(2) for i in range(1,5): page.get(f'https://webzyjs.heb12333.cn/index.html#/v_video?platformId=251&trainplanId=33a530966b504e65a9780bc0eabc9ee3&courseId=NeS75S1e49zyllShwmP5G§ionId=NeS75S1e49zyllShwmP5G1-{i}') time.sleep(10) # xloc,yloc = pyautogui.position() # print(xloc,yloc) # pyautogui.click(950,656,button='left') # iconloc = pyautogui.locateOnScreen('play.png') # time.sleep(1) # pyautogui.click(iconloc) pyautogui.click(675, 465, button='left') if i == 1: times = 40 ztimes = times * 60 if i == 2: times = 14 ztimes = times * 60 if i == 3: times = 25 ztimes = times * 60 if i == 4: times = 40 ztimes = times * 60 time.sleep(ztimes) i += 1 if i > 5: break
【自动化】学习观看视频内容,无需人为干预
于 2024-11-10 21:42:10 首次发布