基于 Playwright 的课程助手
这篇文章将使用 Node.js 版 Playwright 来完成一个特定网站的在线课程学习任务。
课程网站介绍
这个网站是基于 Vue.js 构建的,在网页的源代码中可以发现引入了 vue.min.js、vue-router.min.js 和 vuex.min.js 等文件。这个网站需要使用用户名、密码和手机验证码登录,然后进入课程页面开始学习。课程页面包含课程列表,点击课程进入章节列表页面,点击章节进入视频列表页面,视频是使用 <video> 标签实现的,一个视频播放完成后会自动播放下一个视频。这些跳转都在一个浏览器页面中完成,因此这个网站是一个单页面应用?