快来个前端的大佬吧,前端真写不动啦
建议使用chrome,安装个油桃插件,导入插件,后端开启这个项目的jar包即可 哔哩哔哩使用视频:https://www.bilibili.com/video/BV1CU4y117gC
- 可以对题进行查询正确答案(单选/判断),然后自动填充到页面
- (正在做!) 自动刷题目/视频
不仅仅只能对国家开放大学进行刷题,后端代码是通用的,如果有想要刷题的网站 你只需写个js即可,使用ajax请求,按照格式传到后端
前端用油桃加载js,后端去 偷,( 写代码的人咋能叫偷呢 拿其他网站数据返回前端判断
原理就是拿这题目去访问别人的网站,然后解析返回的答案
如果你发现一个搜题的网站(免费的!,做这个项目就是为了省点代刷钱)
稍微看一下咋解析返回的html就可以了,然后写一个专门对那个网站的解析服务,然后合并!
如果你不会java的话也可以,联系我有时间写个解析的服务
目前是一个网站找的题答案不一定全,所以可以找几个,然后一次请求多去查询
不仅仅能在国家开放大学上刷,类似的做题的网站也可以,只需要专门对某个网站做一个js
{
"name":"与计算机网络连接的系统都要遵守网路协议,网络协议主要由()三个要素构成",
"type":1,
"answers":[
{
"index":0,
"content":"语句、语义和同步"
},
{
"index":1,
"content":"语句、语法和同步"
},
{
"index":2,
"content":"语法、语义和同步"
},
{
"index":3,
"content":"语法、语义和异步"
}
]
}
{
"answers": [ //匹配答案的集合
{
"content": "语法、语义和同步", //匹配答案的内容
"index": 2 //匹配答案的下标-根据出入答案的下标
}
],
"answerSimilarity": 1.0, //寻找到答案的匹配度
"code": 200, //状态码
"topicSimilarity": 0.97, //题目的相似度
"tryAcquireCount": 1, //尝试获取次数
"type": 1 //题目的类型
}
{
"answerSimilarity": 0.0,
"code": 666,
"message": "没有找到合适的答案",
"topicSimilarity": 0.0,
"tryAcquireCount": 1,
"type": -1
}
ez:
application:
interval-time: 800 #请求间隔 单位毫秒
answer-allow-pass-price: 0.85 #允许答案通过最低相似度
retry-next-topic-count: 3 #尝试次数
topic-allow-pass-price: 0.85 #允许题目通过最低相似度
wait-time: 4000 #寻找答案最大等待时间
# exclude-service:
# - JST 不使用某个题源