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-14 15:54
相关推荐
牧艺2 分钟前
浏览器 3D 交互实战:射线拾取、描边高亮与业务面板联动叉歪6 分钟前
为 UnoCSS 扩展无限色阶与主题换色jiayong2323 分钟前
第 44 课:任务详情抽屉里的评论输入与操作记录联动ndsc_d24 分钟前
前端实战复盘:用AI直接生成响应式官网落地页与React源码大家的林语冰1 小时前
✌️ Deno 2.9 来了,ESM 直接导入 CSS,甚至能开发桌面应用?!李顿波1 小时前
前端样式技术发展进程和解析(长期更新版)不简说2 小时前
JS 代码技巧 vol.1 — 10 个让代码少写 30% 的小套路Hilaku2 小时前
为什么业务型前端容易遭遇中年危机?এ慕ོ冬℘゜2 小时前
深度解析 JavaScript:赋予 Web 灵魂的“全栈语言”iCOD3R2 小时前
Skill - 3秒生成精美GitHub主页