Python3制作王者榮耀出裝小助手

2018-09-17 14:59 更新
本文轉(zhuǎn)載至知乎ID:Charles(白露未晞)知乎個(gè)人專欄
下載W3Cschool手機(jī)App,0基礎(chǔ)隨時(shí)隨地學(xué)編程>>戳此了解

導(dǎo)語

T_T并不玩這些游戲。。。

單純來蹭個(gè)熱點(diǎn)。。。

大概是因?yàn)椴錈狳c(diǎn)需要的技術(shù)含量比較低?

就這樣吧~~~

利用Python制作命令行版的王者榮耀出裝小助手。

Let's Go!

相關(guān)文件

百度網(wǎng)盤下載鏈接: https://pan.baidu.com/s/1VGl4CLbPNwlFU6VC5w9r1g 

密碼: ad3a

開發(fā)工具

Python版本:3.6.4

相關(guān)模塊:requests模塊;以及一些Python自帶的模塊。

環(huán)境搭建

安裝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。。。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)