猿人學爬蟲攻防賽總結

王平發表於2018-10-26

猿人學爬蟲攻防賽在上週二結束了,第一次搞比賽挺緊張的,主要擔心比賽的各個環節不要出錯,擔心有沒有考慮到的地方,比賽網站有沒有bug沒有測試到。

一直在緊張中開始了比賽,從比賽整過過程來看,感覺進行得還不錯,沒有發生大的環節邏輯問題,網站執行也算平穩。

比賽網站是小夥伴花了一個多月時間開發完善的,題目也是我們自己總結了市面上主要的反爬方式,而自己魔改來的。比賽共11題,10道網頁和 JS 方面的試題,因為出網頁方面的題相對容易,出 APP 題要自己開發 APP 有點麻煩。

為什麼又多出來一道 APP 題呢?因為比賽引數人數超出預期,高手大佬們也過來捧場,為了拉開比賽成績(因為人多),就用了兩天時間多開發了一道APP 題,用來壓軸(如果破解協議的話)。

這十道 網頁和 JS 題如果都自己做出來的話,市面上八成左右的 Web 反爬問題大概都能搞定。這次參賽共580人,290組。11道題全對的三組,答對10道的兩組。

猿人學爬蟲攻防賽總結

比賽獎金在比賽結束當晚全都發放完畢,爬蟲T恤會在兩週內開始郵寄。

對比賽的後續思考

這樣有對抗性的比賽大家都挺喜歡參與,這個網站還會繼續開放,供大家練習。還會繼續在現有試題基礎上繼續更新對抗試題,無聊的時候可以來刷刷這個網站。有個小想法,把這個網站變成爬蟲方面的leetcode,在網站上的比賽成績,可以做為一個爬蟲技能能力的證明。只是限於思考中。

猿人學banner宣傳圖

我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。

***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***

相關文章