如何使用sdBobot答题机器人?

96
Jessewo
2018.04.17 01:43* 字数 915

前言

这是一份关于sdBobot的使用说明书。那么什么是sdBobot?
顾名思义,它是一个基于node开发的 灯塔在线自动答题脚本,如果不知道灯塔在线是啥, 嗯....还是关掉吧.
你需要做的只有下载安装配置运行,然后【登录 + 题库更新 + 下载题目 + 答题 + 交卷】,全部一键完成。
废话不说,先上效果图:


sample1.png

sample2.png

此程序目前只有命令行版本,使用门槛略高,嫌麻烦的建议立即×掉窗口。

1. 下载软件


1.1 下载node 官网

点开网站后,会根据你当前的系统版本自动推荐你下载相应的node版本.
比如mac


image.png

下载完毕后双击一路下一步完成安装。。。
(mac用户请下载mac专用版本)

1.2 下载答题脚本 (最新版v0.9.10)

下载链接
完后解压到任意位置。

此脚本已在GitHub上开源,欢迎各路大神提交issue和pr,毕竟不知道哪天就被封了。。。当然也欢迎各位路人点个star ,然后才有动力持续更新

2 使用

2.1 打开命令行
  • Windows用户
    进入到刚才解压的sdBeaconOnlineBot-0.9.10文件夹,空白处按shift + 鼠标右键
    点击【在此处打开powershell窗口】(win10)
    或者 点击【在此处打开cmd窗口】(win7等)
    进入命令行页面;

  • mac用户
    打开终端, 切换到sdBeaconOnlineBot-0.9.10目录
    比如你把刚才下载的脚本解压到了 [下载] 文件夹下, 那么请输入

cd ~/Downloads/sdBeaconOnlineBot-0.9.10
2.2 输入命令

在Windows上 为防止页面出现乱码,每次运行请首先输入以下命令然后回车(mac 终端不用)

CHCP 65001

首次执行需要输入以下命令并回车

npm install

然后输入

npm start

然后就开始自动答题啦~~~


image.png

若所有题目全部自动答完,会提示是否交卷,按Y 回车后交卷
若答题过程中有部分题目自动查询失败,会提示你手动输入答案,完后再按Y 然后回车交卷。

至于部分题目答题失败的原因有以下

  • 个人水平有限,模糊匹配查询算法功力几乎为零,有时间再去学习。。。
  • 官方题库不全:经个人测试,发现确实有题库中有些题目没有包含的情况。
注意!!! 重点来了!!!

确认交卷后,程序并不会立即交卷, 此时会提示输入延时时间, 若答题时间太短会触发后台的校验机制, 判定为非人类. 至于后果, 包括前期所有成绩在内全部清零....amazing, 所以个人建议值 15 秒以上, 高了不怕, 就怕太短!

以上是首次使用的详细步骤,当然再次使用则不需要这么麻烦了,只需要命令行一句npm start即可。

About me

当然是又红又专的coder一枚啦(* ̄︶ ̄),
只是希望更多的人能解放双手,腾出时间,进步自己,陪伴家人,推进事业,贡献更多GDP,以务实求真。

如果用的好,我是不会介意发你赞赏的。。。毕竟,“冒天下之大不韪啊啊啊啊啊”

另,后期根据个人时间安排以及使用人数考虑开发更简单易用的GUI版本。

传个话儿
Web note ad 1