課程作業需要實現一個課程表,我負責完成學校的教務系統中課程表的導入工作。 需要解決兩個問題,第一個是教務系統訪問課程表所在url時,會被告知需要先加載某框架,這讓我很困擾,不知道如何用urlopen去解決這個問題;第二個問題是,不同的課程對應的課時是不一樣的,意味着顯示的時候rowspan值 ...
課程作業需要實現一個課程表,我負責完成學校的教務系統中課程表的導入工作。 需要解決兩個問題,第一個是教務系統訪問課程表所在url時,會被告知需要先加載某框架,這讓我很困擾,不知道如何用urlopen去解決這個問題;第二個問題是,不同的課程對應的課時是不一樣的,意味着顯示的時候rowspan值 ...
背景介紹 我們學校的教務系統的是以學生學號作為登陸賬號,初始密碼是自己的生日。 一點點想法 每次期末查成績的時候,我都會有一個想法,要是我能跑到系統后台,把自己的成績修改一下,那該時間多么舒坦的事情啊。當然,我目前還並沒有這么做。^_^ 光看自己的成績不過癮,有時候還想 ...
這是在博客園里開博以來寫的第一篇博客。 因為之前看過很多人都有發過關於模擬登錄正方軟件獲取數據的文章,自己覺得挺好玩的便也去動手一做,開始還以為挺難的,但實際做起來還蠻簡單的,當然其中還有些小插曲。 廢話不多說,先po兩張效果圖: 界面做得比較隨意,有空會再完善 ...
學校教務處網站 登陸窗口 表單數據 觀察登陸窗口和提交的表單數據可知只要將賬號、密碼、驗證碼正確賦值提交即可模擬登陸。 賬號和密碼都有,問題的關鍵就在驗證碼上。 右鍵驗證碼圖片審查觀察源碼如下圖: 剛開始很糾結random那段隨機數,以為是確定的隨機數對應確定的驗證碼 ...
簡介 通過HttpClient獲取網頁數據源,通過Jsoup解析數據。先模擬登錄,再獲取信息。模擬瀏覽器正常操作,封裝請求頭信息獲取SESSIONID。模擬登錄成功后切勿斷開會話,依賴登錄請求得到的Cookie進行二次請求。請求信息時需打開谷歌瀏覽器或Fiddler抓包查看參數 ...
其實之前有寫過一篇帖子了 舊帖地址(知乎) 在之前使用教務系統的過程中,偶然一次發現登上教務系統后再退出來的后的登錄網址竟然不需要驗證碼,想着之前有寫過教務系統的爬蟲模擬登錄,沒驗證碼的豈不是更好干(之前那次折騰了好久hhh,后面還是用selenium實現的成績爬取,相比直接爬取,selenium ...
1.腳本代碼 代碼其實很早就寫完了,我把更多時間花在了測試和如何自動化上 主要是使用了selenium模擬鼠標的點擊以及輸入功能進行打卡 2.使用必讀: 一.運行前提請安裝 ...
本文章僅做技術交流演示學習,請勿用於違法操作! 前期准備 首先我們需要到要模擬登錄的網頁,進行抓包操作。 使用Chrome瀏覽器打開系統的登錄頁面,按F12打開開發者工具 切換到Network選項卡 然后正常進行登錄操作。 登錄成功后,可以在右面看到加載出很多的數據,我們需要逐一 ...