做一个自动上网课的程序,模拟鼠标点击课程自动播放视频,在播放到80%的时候会跳出来一个div弹窗,让你去回答问题。回答后才能继续播放视频。如果判断有弹窗并定位到它,如图所示:
主要问题是确认如何监控到视频播放到80%,可以先去研究播放器的代码,弹框是比较简单的,播放器是否能监控播放进度是这个问题的关键
你可以尝试用selenium从主页面切换iframe,写段 if else,或try except判断捕获出现弹窗,定位元素,选择节点,点击。
那你可能要写个定时任务,实时去捕捉这个弹窗,发现有哪个class,则进行选择,然后点击按钮
播放器通过更新 lef:557px 这个值来控制播放进度的,是通过iframe标签