學姐報了幾門選修課,我用Python給她做了一個自動答題軟件


自上次發布了廣開自動答題已有20天,最深的感悟是一定要低調,我把廣開自動答題分享到朋友圈被老板看到了,於是老板給我安排了2575門國開的線上作業

 

學姐報了幾門選修課,我用Python給她做了一個自動答題軟件

 

國開與廣開不同,除了基本的“單選”、“多選”和“判斷",有的需要切換iframe將內容輸入到文本框中,有的科目還需要上傳附件,有的英語題目還有下拉選項框,又因在"零號電大"獲得的答案格式不盡相同,所以代碼是一個科目就得重新編輯一次。

下圖是我編輯其中24門科目的python代碼,在我介紹完國開自動答題思路

我不能保證你拿到我的代碼可以直接用,但有需要的吾友我可以幫你完成。

學姐報了幾門選修課,我用Python給她做了一個自動答題軟件

 

需要的瀏覽器驅動,需要安裝的第三方庫,可以看我的廣開自動答題的帖子


思路第一步:模擬登錄

學姐報了幾門選修課,我用Python給她做了一個自動答題軟件

 

登錄網址一定要設置為

'http://student.ouchn.cn/'

如果后面還跟了一大堆別的,點擊登錄之后跳轉不到主頁面。
成功登錄后:

學姐報了幾門選修課,我用Python給她做了一個自動答題軟件

 

思路第二步:進入需要考試的形考頁面
不同於廣開,國開需要一步一步點擊進入形考頁面,若直接跳轉會被重新要求填寫賬號密碼,但即使填寫了也會提醒賬號密碼錯誤

學姐報了幾門選修課,我用Python給她做了一個自動答題軟件

 

進入學習后,瀏覽器會新建一個標簽頁,因此需要一句代碼切換標簽頁
browser.switch_to_window(browser.window_handles[1])#切換標簽頁
再根據基礎八種定位元素的方法就可以依次點擊進入作業頁面了
思路第三步:做題的幾種方式
(1)單選、多選、判斷①判斷類型

學姐報了幾門選修課,我用Python給她做了一個自動答題軟件

 

②固定題目答題,不用查找題目,選項若與題庫答案匹配,則選擇

學姐報了幾門選修課,我用Python給她做了一個自動答題軟件

 

③隨機題目答題,先查找題目獲得答案,若選項與題庫答案匹配,則選擇

學姐報了幾門選修課,我用Python給她做了一個自動答題軟件

 

(2)下拉選項框

學姐報了幾門選修課,我用Python給她做了一個自動答題軟件

 

(3)切換iframe將答案填寫在文本框內

學姐報了幾門選修課,我用Python給她做了一個自動答題軟件

 

(4)上傳附件

學姐報了幾門選修課,我用Python給她做了一個自動答題軟件

 

經驗總結:
熟練地使用這幾種答題的方式后,后面的代碼就可以通過搭配編輯了。


免責聲明!

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



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