Python實現河南zong教自動答題自動提交


Python實現自動答題自動提交

本人在河南上大學,最近學校要求去zong教答題,90分才算通過,每天重復的操作很是繁瑣,所以想着寫個程序,記錄一下

項目地址:

Github:zong教自動答題Github

Gitee:zong教自動答題Gitee

最近更新時間 2021-11-30

版本:v1.6


更新內容:
1. 【1.6版本】重構了代碼,模糊匹配改為精准匹配,更穩定高效,得分穩定到95分以上!
2. 由本地題庫改成雲端題庫,實時更新 方便向用戶發布公告
**3. 新增截圖生成工具,可以自行修改滿分!
4. 解決了多個重復題目但答案不同的匹配問題,做了個答案篩選器,順便把abcd順序給排列了


程序目錄結構

-tool [工具目錄]

- dealData.py [數據處理]

- driver.py [操作手]

- fuzz.py [答案匹配]

-control.py [入口程序]

使用教程

Python源碼版使用教程:

下載好項目后python control.py就行了,缺什么庫就pip install 什么庫。

Windows版使用教程:

下載項目windows版本到電腦上,雙擊打開就行,具體操作如下圖,報錯就在github上點個start自動解決~


1、運行程序, 並輸入學校中文名稱,學號,密碼
運行程序

2、程序跑起來,等十五分鍾程序自動提交就行了,不能把窗口關了
程序跑起來
注:程序支持多開,如果你懶得每次輸入這些信息可以去我github下載項目源碼,自己部署到雲函數或者action上,也可發送提交結果到郵箱



功能實現

自動答題,自動提交,可部署在雲函數或action,實現每天定時自動提交,幫助你解放雙手

hnzjdt流程圖

程序運行截圖

在這里插入圖片描述

在這里插入圖片描述

主要庫

import from fuzzywuzzy import fuzz
import requests

程序實現原理

源碼很爛,本身水平就不是很高

**主要就是requests庫寫爬蟲,一頓數據清洗,拿到每一題的topicid和題目,再去准備好的題庫中進行匹配,收拾好需要的數據就time.sleep十五分鍾后提交,實測分數在95左右【1.6版本】
**


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM