一、搭建起因
B站上汇聚了很多免费、高质量的课程,虽然总学习时长有显示,但是每天学了多久、学习了课程多少的进度,确需要一段时间的计算判断,那么就需要利用到影刀RPA工具,对该类数据进行一个直观的显示,以便达成下述的效果:B站上找到一个22小时的课程,目标是在2周内学习完,对目标进行拆解,设置日/周的进度目标,每天学习完后只需要登记学习了几课,就知道目标达成情况怎么样,效果如图:
日期 | 开始 | 结束 | 总计时长 | 学习进度 |
2023/7/14 | 1 | 7 | 2:43:18 | 2.77% |
2023/7/15 | 8 | 13 | 2:16:36 | 5.08% |
2023/7/15 | 14 | 17 | 3:00:23 | 8.14% |
2023/7/17 | 18 | 22 | 2:41:04 | 10.86% |
2023/7/18 | 23 | 25 | 2:39:30 | 3:15:20 |
二、搭建思路
1.获取B站视频页面所有的课程相似元素组(包含课程名称、课程时长);
2.创建需要放置数据的Excel表格(进度可以利用Excel公式进行判断);
3.需要注意一点:B站上爬取的课程时长信息,不能直接在Excel表格中使用,需要进行规范统一(使用IF判断语句);
4.将爬取的信息关联到Excel表格中对应的位置上;
三、效果呈现
即将开始学习某一个课程前,就可以先使用RPA工具,获取时长,对自己的学习进度设置目标,每日学习完成后输入学习课程数量的数据,就能更加直观地看出当日学习成果,也可以在旁边备注上当日除视频课程学习以外实操的学习内容。