學校的教務系統是正方的,在大學期間無論是選課、報名還是查成績,幾乎都要和它打交道,上學期在積累了一定的爬蟲和web知識后,我就想着用Python模擬登陸教務系統,實現在命令行里方便地進行成績或課表的查詢。 首先先來看看登陸的過程。 首先是向default.aspx POST過去了一些 ...
這是在博客園里開博以來寫的第一篇博客。 因為之前看過很多人都有發過關於模擬登錄正方軟件獲取數據的文章,自己覺得挺好玩的便也去動手一做,開始還以為挺難的,但實際做起來還蠻簡單的,當然其中還有些小插曲。 廢話不多說,先po兩張效果圖: 界面做得比較隨意,有空會再完善的。 接下來便說說是如何實現的了。 首先,你得有個抓包工具 其實用瀏覽器自帶的f 工具應該也是可以的,就是比較麻煩 ,很多人都是用Http ...
2016-08-08 00:56 0 2360 推薦指數:
學校的教務系統是正方的,在大學期間無論是選課、報名還是查成績,幾乎都要和它打交道,上學期在積累了一定的爬蟲和web知識后,我就想着用Python模擬登陸教務系統,實現在命令行里方便地進行成績或課表的查詢。 首先先來看看登陸的過程。 首先是向default.aspx POST過去了一些 ...
最近模擬帶賬號登陸,查看了一些他人的博客,發現正方教務已經更新了,所以只能自己探索了。 登陸: 通過抓包,發現需要提交的值 需要值lt,這是個啥,其實他在訪問登陸頁面時就產生了 得到lt的值,加入到自己創建的表單中 根據上面抓包工具中 ...
簡介 通過HttpClient獲取網頁數據源,通過Jsoup解析數據。先模擬登錄,再獲取信息。模擬瀏覽器正常操作,封裝請求頭信息獲取SESSIONID。模擬登錄成功后切勿斷開會話,依賴登錄請求得到的Cookie進行二次請求。請求信息時需打開谷歌瀏覽器或Fiddler抓包查看參數 ...
其實之前有寫過一篇帖子了 舊帖地址(知乎) 在之前使用教務系統的過程中,偶然一次發現登上教務系統后再退出來的后的登錄網址竟然不需要驗證碼,想着之前有寫過教務系統的爬蟲模擬登錄,沒驗證碼的豈不是更好干(之前那次折騰了好久hhh,后面還是用selenium實現的成績爬取,相比直接爬取,selenium ...
使用python的requests庫簡單爬取,使用xpath解析內容 可以獲取個人信息、個人照片、成績單和課表 github地址:https://github.com/PythonerKK/GZCC-Spider 首先使用瀏覽器開發者調試工具找到登錄頁面的准確地址:http ...
課程格子和超級課程表這兩個應用,想必大學生都很熟悉,使用自己的學號和教務系統的密碼,就可以將自己的課表導入,隨時隨地都可以在手機上查看。 其實稍微了解一點php的話,我們也可以做一個類似這樣的web 應用。 1,解決掉驗證碼 其實這是正方的一個小bug,當我們進入登陸 ...
Java爬蟲爬取舊版正方教務系統課程表、成績表 一、項目展示 1.正方教務系統 首頁 2.爬蟲系統 首頁: 成績查詢: 課表查詢: 二、項目實現 1.爬取思路描述 無論是成績查詢或課表查詢亦或者其它的信息查詢 ...
...