搞搞, 超星爾雅;
前奏
目前正在讀書的兄弟們, 一定很熟悉超星爾雅, 沒錯就是那個,看視屏不能快進的超星爾雅;
不愛學習的我, 怎麼能被這個耽誤時間, 因此今天, 我們來,試試能不能跳過, 視訊。
正文
嘗試一
一開始我們先試試, 能不能從video入手, 結果可想而知。 調動currentTime 視訊會自動跳轉到開始。
嘗試二
不能調動進度條,那肯定是某個函式的功能,此方法不通。 但我們這樣想,視訊放完肯定要,傳送資料給,超星的伺服器,ok, 開啟fiddler開始抓包。
我們在想, 那傳送放完的 資料肯定,是在視訊最後, 所以第一個視訊,在放到最後的時候。
我發現了這個可疑的介面, /multimedia/log/a/ ,就搞它,
開啟form 可以看到playingTime, 這大概就是播放時間了吧,內心有些小激動,
再看看下面server返回的JSON { isPassed=False } 當然,這大概就是判斷視訊是否
確定了介面 ok 開啟postman, 來模擬個包。
把剛才fiddler 的連結複製上去。 postman 會自動解析?XX=XX&
把playTime 設定成 當時視訊的時長=<video/>.duration
先把cookie 全部帶上, (因為不確定,cookie的功能)
傳送包, 但結果發現, server返回了405,這時我們把POST方法換成get/head
結果什麼都沒有返回
返回網頁, 發現任務點變成了已完成, 但視訊還沒放完。 重新整理一下,還是一樣。