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

國開與廣開不同,除了基本的“單選”、“多選”和“判斷",有的需要切換iframe將內容輸入到文本框中,有的科目還需要上傳附件,有的英語題目還有下拉選項框,又因在"零號電大"獲得的答案格式不盡相同,所以代碼是一個科目就得重新編輯一次。
下圖是我編輯其中24門科目的python代碼,在我介紹完國開自動答題思路
我不能保證你拿到我的代碼可以直接用,但有需要的吾友我可以幫你完成。

需要的瀏覽器驅動,需要安裝的第三方庫,可以看我的廣開自動答題的帖子
思路第一步:模擬登錄

登錄網址一定要設置為
'http://student.ouchn.cn/'
如果后面還跟了一大堆別的,點擊登錄之后跳轉不到主頁面。
成功登錄后:

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

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

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

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

(2)下拉選項框

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

(4)上傳附件

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