W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
本文轉(zhuǎn)載至知乎ID:Charles(白露未晞)知乎個(gè)人專欄
下載W3Cschool手機(jī)App,0基礎(chǔ)隨時(shí)隨地學(xué)編程>>戳此了解
T_T并不玩這些游戲。。。
單純來蹭個(gè)熱點(diǎn)。。。
大概是因?yàn)椴錈狳c(diǎn)需要的技術(shù)含量比較低?
就這樣吧~~~
利用Python制作命令行版的王者榮耀出裝小助手。
Let's Go!
百度網(wǎng)盤下載鏈接: https://pan.baidu.com/s/1VGl4CLbPNwlFU6VC5w9r1g
密碼: ad3a
Python版本:3.6.4
相關(guān)模塊:requests模塊;以及一些Python自帶的模塊。
安裝Python并添加到環(huán)境變量,pip安裝需要的相關(guān)模塊即可。
爬的是《英雄聯(lián)盟盒子》這個(gè)APP。用Fiddler抓包找到需要的Get請(qǐng)求地址即可。。。
不過顯示的Get請(qǐng)求很長,在瀏覽器里測試一下,把不需要的參數(shù)都去掉。
總之就是很簡單的抓包。得到的三個(gè)URL:
爬蟲主要的流程是:
(1)獲得英雄ID;
(2)獲得所有的裝備信息;
(3)根據(jù)英雄ID和裝備信息來獲得英雄的詳細(xì)信息,包括英雄簡介和推薦出裝。
順手也把所有英雄的照片爬下來了,增加點(diǎn)代碼量。
PS:
因?yàn)椴幌胧謾C(jī)和電腦來回截圖,麻煩而且估計(jì)也沒什么人看T_T。
所以就文字?jǐn)⑹霭蓗~~
過幾天有時(shí)間我會(huì)出個(gè)APP抓包教程在公眾號(hào)菜單欄中進(jìn)行分享T_T,想看就看~~~
具體實(shí)現(xiàn)過程詳見源代碼。
抓取英雄照片:
在cmd窗口運(yùn)行Get_Heros_Pic.py文件即可。
小助手:
在cmd窗口運(yùn)行Helper.py文件即可。
視頻演示:
代碼截止2018-03-15測試無誤。
若該盒子日后有較大更新,代碼將僅供參考。
有興趣的朋友可以去抓點(diǎn)其他數(shù)據(jù)~~~
總之這個(gè)APP還是很好抓的~~~
雖然感覺實(shí)用價(jià)值不高T_T。。。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: