你還在為刷分而煩惱嗎?ps:不是本人作品,是別人推薦給我的,想讓同學們得到更多的分數,所以分享給大家。
全自動,真人模仿。。。你值得擁有,正確率還行
看着pk效果,哈哈哈哈哈
基礎安裝
1.你需要在電腦上下載一個谷歌瀏覽器
https://www.google.cn/intl/zh-CN/chrome/
點擊下載,如果你要是微信打開,會額昂你選擇安裝路徑,選擇桌面就行,容易找。
如果你是把這個鏈接復制到瀏覽器,他會自己下載。
打開后是類似這樣的界面
2.先做一些基礎的設置。
你需要設置瀏覽器的默認引擎
3.配置引擎設置
這樣做是因為瀏覽器默認谷歌搜索引擎,因為我們大多數用的網絡都不自帶翻強,無法正常訪問網頁,所以還是為了以后好,選擇百度搜索引擎。
下面開始正題
首先需要先下載一個Tampermonkey 油猴腳本
復制該鏈接
https://chrome.zzzmh.cn/info?token=dhdgffkkebhmkfjojejmpbldmpobfkfo
到谷歌瀏覽器的url地址中,然后回車,點擊備用下載
這是一個rar壓縮文件,需要解壓,完成后有三個文件
記住第一個dhdg的那個
然后在下圖的操作中打開
然后打開更多工具--拓展程序,把那個第一個文件拖進去,就會出現下面的界面
問題
這是我補充的一個,之所以在這補充,是因為明顯。。。
當你讓第一個文件拖拽到谷歌瀏覽器
它會問你什么有危害主題啥的,你選擇繼續,但是會出現無法從該網站添加應用、擴展程序和用戶腳本
你需要新建一個標簽頁,在地址欄輸入:chrome://flags/#extensions-on-chrome-urls
並按回車鍵
將值改為enabled
重啟chrome
第二步:啟用開發者模式(這個在上面說的那個更多工具--拓展程序的右上角)
刷新該頁面
再次添加擴展程序就可以了。
參考鏈接:https://www.jianshu.com/p/a1248c522899
瀏覽器問題就看上面,沒有就點擊添加拓展程序
然后谷歌的工具欄會多一個東西(也就是插件)
再點擊它
會出來接下來的界面,我們需要點擊添加新腳本
把下圖全選的內容刪除(也就是起始內容),我們需要采用網上的腳本
嗯。。賴自己沒整理好,讓一些人出現了不理解,所以對一些地方進行了整理,希望大家可以看懂
復制下面的代碼
// ==UserScript==
// @name 大學生在線答題2
// @namespace http://tampermonkey.net/
// @version 0.2
// @description 大學生在線答題2,自動答題版
// @author ddrrcc
// @match https://ssxx.univs.cn/*
// @namespace https://univs.yattaze.eu.org
// @require https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js
// @require https://cdn.jsdelivr.net/npm/ajax-hook@2.0.3/dist/ajaxhook.min.js
// @grant none
// ==/UserScript==
(function(){const a={loop:1,target:[4,5,6,7]};let b={},c={};var d,e,f="Bearer "+localStorage.getItem("token"),g=localStorage.getItem("currentActivityId");ah.proxy({onRequest:async(a,d)=>{if(-1<a.url.indexOf("/cgi-bin/race/answer/")){let d=JSON.parse(a.body);b[d.question_id]&&0<b[d.question_id].length&&(d.answer=b[d.question_id],c.answer=b[d.question_id],a.body=JSON.stringify(d))}d.next(a)},onError:()=>{alert("\u51FA\u73B0\u9519\u8BEF\uFF0C\u7F51\u7EDC\u95EE\u9898\uFF0C\u53EF\u80FD\u662F\u5927\u5B66\u751F\u5728\u7EBF\u7F51\u7AD9\u6302\u4E86"),location.reload()},onResponse:async(h,i)=>{if(-1<h.config.url.indexOf("/cgi-bin/"))try{let i=JSON.parse(h.response);if(-1<h.config.url.indexOf("/cgi-bin/race/beginning/")&&(e=i.mode_id),-1<h.config.url.indexOf("/cgi-bin/race/question/")){Math.random=()=>0,d=i.data.id,c=i.data;let a=[];axios.post("https://ssxx.univs.cn/cgi-bin/race/answer/",{activity_id:g,answer:[""],mode_id:e,question_id:d,way:"1"},{headers:{Authorization:f,Accept:"application/json, text/plain, */*","Content-type":"application/json;charset=UTF-8","Accept-Language":"zh-CN,zh;q=0.9"}}).then(c=>{a=c.data.data.correct_ids,console.log(c),b[d]=c.data.data.correct_ids})}else-1<h.config.url.indexOf("/cgi-bin/portal/race/mode")&&i.data.is_team&&null==a.team&&(a.team=confirm("\u68C0\u6D4B\u5230\u8D26\u53F7\u662F\u6709\u56E2\u961F\u6A21\u5F0F\u7684\uFF0C\u56E2\u4F53\u6A21\u5F0F\u8BF7\u6309\u786E\u8BA4(ok)\uFF0C\u4E2A\u4EBA\u6A21\u5F0F\u8BF7\u6309\u53D6\u6D88(cancel)"))}catch(a){console.error(a)}i.next(h)}}),setInterval(()=>{0<document.getElementsByClassName("el-checkbox__original").length?document.getElementsByClassName("el-checkbox__original")[0].click():0<document.getElementsByClassName("el-radio__original").length&&document.getElementsByClassName("el-radio__original")[0].click(),document.querySelector(".el-input__inner")&&!document.querySelector(".el-dialog__wrapper").style.display&&(document.querySelector(".el-input__inner").value="0000",document.querySelector(".el-input__inner").dispatchEvent(new Event("input")),document.querySelector(".common_btn2").click()),document.getElementsByClassName("exam_questions_cid").length&&0<document.getElementsByClassName("el-loading-mask").length&&"display: none;"==document.getElementsByClassName("el-loading-mask")[0].getAttribute("style")&&("20"==document.getElementsByClassName("exam_questions_cid")[0].innerText?(document.getElementsByClassName("question_btn ml5")[1].click(),setTimeout(()=>{document.getElementsByClassName("question_btn ml5")[0].click()},700)):document.getElementsByClassName("question_btn ml5").forEach(a=>{"display: none;"!=a.getAttribute("style")&&a.click()}))},2e3),a.loop&&setInterval(()=>{6<document.getElementsByTagName("img").length&&document.getElementsByTagName("img")[a.target[+new Date%a.target.length]].click(),1==document.getElementsByClassName("card_mode").length&&"display: none;"!==document.getElementsByClassName("card_mode")[0].getAttribute("style")&&(a.team?document.getElementsByTagName("img")[3].click():document.getElementsByTagName("img")[2].click()),0<document.getElementsByClassName("result_back_btn").length&&document.getElementsByClassName("result_back_btn")[0].click()},2e3)})();
CTRL+S之后跳轉
然后回去大學生在線網站,,,還有在之前的關於這個大學生在線的其他腳本刪掉,因為避免引起沖突,留着一個就行了
還有大學生在線網站快速鏈接:http://dxs.moe.gov.cn/zx/xy/gxlb/-wszzczl-gxdjlhd.shtml(點擊答題入口就行了)
然后自己在大學生在線上刷題自動的,與舊版本的不一樣,這個很方便(不要讓谷歌瀏覽器的頁面被覆蓋,因為那樣會停止)
希望大家用過后,幫助自己的同學刷一下,因為有的學校有要求,他們用自己的雙手做太慢了
ps:之前有兩個代碼,前一個可能是真掛了,所以今天有人留言,所以看了看,就是掛了,所以就用第二個腳本當,肯定可以,還有就是腳本太長,沒有整理,要復制全哦,如果有問題,留言就行,我會看到回復的😁
關於錯誤率的問題,我測試了一下,發現一個可以避免的,就是把那個刷題頁面叉掉,然后再進去,就可以了
如果要是有微信授權失敗了,就不要弄了,樓主也是那樣,嗚嗚嗚,只能幫別人弄
效果圖