[發(fā)明專利]一種面向內(nèi)網(wǎng)的表單自動申報及成績查詢方法和系統(tǒng)在審
| 申請?zhí)枺?/td> | 202010710279.8 | 申請日: | 2020-07-22 |
| 公開(公告)號: | CN111859072A | 公開(公告)日: | 2020-10-30 |
| 發(fā)明(設計)人: | 李智歡;劉威葳;劉淼;潘海平;肖應輝;陳衍恒;瞿運武 | 申請(專利權(quán))人: | 廣州兆和電力技術(shù)有限公司 |
| 主分類號: | G06F16/951 | 分類號: | G06F16/951;G06F16/953;G06F16/955 |
| 代理公司: | 湖南兆弘專利事務所(普通合伙) 43008 | 代理人: | 趙朕毅;劉暢舟 |
| 地址: | 510640 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 向內(nèi) 表單 自動 申報 成績 查詢 方法 系統(tǒng) | ||
1.一種面向內(nèi)網(wǎng)的表單自動申報方法,其特征在于,包括以下步驟:
A1)獲取所有學習人員的內(nèi)網(wǎng)登錄信息,配置爬蟲規(guī)則;
A2)選取一個學習人員的內(nèi)網(wǎng)登錄信息登錄服務器,然后爬取試卷答案并提交給服務器,具體步驟包括:
A21)定義一個利用Python內(nèi)部urllib庫的類MyHTTPDAO,MyHTTPDAO初始化一個HTTP通信類以建立與服務器的基礎通信協(xié)議,利用opener機制完成保持cookie的通信對話;
A22)將學習人員內(nèi)網(wǎng)登錄信息中的賬號和密碼信息作為訪問參數(shù),構(gòu)造用于登錄內(nèi)網(wǎng)的http入口地址post_url_login作為訪問地址,根據(jù)爬蟲規(guī)則登錄服務器;
A23)構(gòu)造用于獲取個人信息的靜態(tài)地址url_myCenter作為訪問地址,利用opener機制保存cookie信息確定訪問參數(shù)是否為空,并通過對應的方法訪問服務器,根據(jù)爬蟲規(guī)則獲取網(wǎng)頁信息,提取響應參數(shù)中學習人員的個人登錄姓名;
A24)構(gòu)造用于獲取個人考試記錄的靜態(tài)地址post_url_getExam作為訪問地址,將行列信息和頁信息作為訪問參數(shù),根據(jù)爬蟲規(guī)則獲取網(wǎng)頁信息,提取學習人員最近一周的考試信息并保存至考試庫中;
A25)構(gòu)造用于確認參加考試的靜態(tài)地址post_url_UserExam作為訪問地址,從考試庫中獲取學習人員最近一周的考試試卷id,將學習人員最近一周的考試試卷id和flag信息作為訪問參數(shù),根據(jù)爬蟲規(guī)則獲取網(wǎng)頁信息,如果響應參數(shù)的值為預設的第一標識符則進入步驟2.6),否則跳轉(zhuǎn)步驟A210);
A26)構(gòu)造用于獲取學習人員的試卷編號的靜態(tài)地址url_goExam作為訪問地址,將學習人員最近一周的考試試卷id作為訪問參數(shù),根據(jù)爬蟲規(guī)則獲取網(wǎng)頁信息,提取學習人員的個人考試信息,采用正則表達式找到學習人員的試卷的編號;
A27)構(gòu)造用于獲取試卷信息的靜態(tài)地址post_url_showExam作為訪問地址,將學習人員的試卷的編號作為訪問參數(shù),根據(jù)爬蟲規(guī)則獲取網(wǎng)頁信息,提取試卷答案,構(gòu)造包含試卷答案的列表,再根據(jù)列表構(gòu)造包含最終組合好的試卷信息的字典;
A28)構(gòu)造用于確認提交試卷信息的靜態(tài)地址post_url_checkSubmitExam作為訪問地址,將學習人員最近一周的考試試卷id作為訪問參數(shù),根據(jù)爬蟲規(guī)則獲取網(wǎng)頁信息,如果響應參數(shù)的值為預設的第二標識符則進入步驟2.9),否則跳轉(zhuǎn)步驟A210);
A29)構(gòu)造用于提交試卷信息的靜態(tài)地址post_url_submitExam作為訪問地址,將字典發(fā)送至地址post_url_submitExam;
A210)構(gòu)造用于退出登錄的靜態(tài)地址post_url_logout作為訪問地址,將空信息作為訪問參數(shù),根據(jù)爬蟲規(guī)則提交服務器,退出登錄;
A3)判斷所有學習人員的內(nèi)網(wǎng)登錄信息是否遍歷完畢,是則結(jié)束并退出,否則返回步驟A2)。
2.根據(jù)權(quán)利要求1所述的面向內(nèi)網(wǎng)的表單自動申報方法,其特征在于,所述爬蟲規(guī)則具體包括:
S1)輸入訪問地址和訪問參數(shù);
S2)創(chuàng)建HTTP訪問請求對象作為訪問服務器的機制;
S3)判斷訪問參數(shù)是否為空,是則通過get方法訪問服務器,否則通過post方法訪問服務器;
S4)解碼服務器返回的響應參數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州兆和電力技術(shù)有限公司,未經(jīng)廣州兆和電力技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010710279.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





