speexx_python刷题脚本开发思路

发布于:2023-07-27 ⋅ 阅读:(392) ⋅ 点赞:(0)

本篇文章并不是配置刷题脚本,而是给大家一个可能可行的开发speexx脚本的方向(python)

首先,我想到的是用selenium框架,这个东西本来是用来做网站测试的,可以模拟很多交互动作,鼠标点击、拖拽,甚至是截屏。

这刚刚好满足我们都需求!看到一篇题目之后,点击correction按钮,再点击显示答案按钮,答案显示之后截屏钉在桌面上,然后照着答案,repeat重新写入答案,最后点击correction按钮,当分数为一百分的时候,就可以点击next提交了,知道弹出一个表示结束的弹窗。

好了,那么现在就可以总结出以上的思想。

1.进入speexx网站题目界面

2.得到一个“driver”对象之后,就可以根据相应的id查找到题目输入框

3.根据css或者id判断一下是什么题型,可能有输入框类的题目,也可能有随便拖拽类题目,甚至有的是一个视频

4.根据题目类型实现相应的函数,比如视频的话,就用selenium首先根据id获得视频进度条,然后用鼠标点击方法,点击进度条中接近尾部的位置,然后根据id获取到next按钮,如果一百分就点击,否则回滚

5.然后就是程序中时刻考虑到异常情况

6.想要写好这个动作链,前提是清楚speexx的所有题目类型,但是,只有你完成了所有练习之后,才可能清楚它所有的题目类型

 


网站公告

今日签到

点亮在社区的每一天
去签到