猜您喜歡:
python爬取lol官網(wǎng)英雄圖片代碼可以幫助用戶對英雄聯(lián)盟官網(wǎng)平臺的皮膚圖片進行抓取,有很多喜歡lol的玩家們想要官方的英雄圖片當(dāng)作自己的背景或者頭像,可以使用這款軟件為你爬取圖片資源,操作很簡單,設(shè)置一些保存路徑就可以將圖片保存到這個文件夾里了。
因為最近在學(xué)習(xí)python,這個代碼也是百度了很長時間來寫的。
確實不會英語。。對英語一點也不敏感!
雖然某易論壇已經(jīng)有python的中文模塊了,但是不想去用中文,也算是挑戰(zhàn)一下自己把!
自己對易語言比較熟悉,所以有點經(jīng)驗來寫python,從另一個角度來說的話,python也算比較好理解!
下面的代碼注釋寫的很詳細!可以一起學(xué)習(xí)!算是給自己的第一課吧!
下面截圖沒有爬完的效果圖(圖片大小為980*500或者1024*630的圖片);所以這個清晰度還不叫壁紙吧!
import requests,os,json,time
#requests為網(wǎng)頁操作模塊;用來取出英雄列表和皮膚列表
#os為系統(tǒng)模塊,用來寫文件和創(chuàng)建目錄
#json為json解析模塊,用來解析返回的數(shù)據(jù)
#time為時間模塊,用來延時
js = requests.get('https://game.gtimg.cn/images/lol/act/img/js/heroList/hero_list.js')#先訪問這個網(wǎng)址,獲取英雄列表
herolist = js.json()#取出返回的json格式
for i in herolist['hero']:#循環(huán)英雄列表
name = i['name']#取出英雄的名字
if os.path.exists('LOL壁紙'):#判斷根目錄是否存在
print('創(chuàng)建目錄失敗,目錄已存在;')
else:#不存在就創(chuàng)建這個目錄
os.mkdir('LOL壁紙')
print('創(chuàng)建目錄:LOL壁紙;')
if os.path.exists('LOL壁紙⁄⁄' + i['name']):#判斷根目錄LOL壁紙下子目錄為英雄名的目錄是否存在
print('創(chuàng)建目錄失敗,目錄已存在;')
else:#如果不存在就創(chuàng)建這個目錄
os.mkdir('LOL壁紙⁄⁄' + i['name'])
print('創(chuàng)建目錄')
heroID = i['couponPrice']#賦值英雄id
english_name = i['alias']#賦值英雄的英文名
photos_back = requests.get(f'http://lol.qq.com/biz/hero/{english_name}.js')#讀取以英雄英文名.js的網(wǎng)址來獲取皮膚列表
photos_back_text = photos_back.text#取出來返回的字符串
photos_back_text = photos_back_text.replace('if(!LOLherojs)var LOLherojs={champion:{}};LOLherojs.champion.'+english_name+'=','')
photos_back_text = photos_back_text.replace(';', '')
photos_back_text = json.loads(photos_back_text)#以上兩行行處理一下返回的字符串用來轉(zhuǎn)換為json的格式
for n in photos_back_text['data']['skins']:#循環(huán)一下皮膚列表
photos_back_byte = requests.get(f'https://game.gtimg.cn/images/lol/act/img/skin/big{n["id"]}.jpg')#讀取一下以皮膚ID為網(wǎng)址的圖片地址
if n['name'] == 'default':#判斷一下是不是默認皮膚
skin_name = str(name)#如果是默認皮膚,就以英雄名字來命名
else:#如果不是就以皮膚名字命名
skin_name = str(n['name'])
print(f'英雄名:{name};英雄ID:{heroID};皮膚ID:{n["id"]};英雄英文名:{english_name};皮膚名字:{skin_name};')#將狀態(tài)打印出來
if skin_name.find('/') != -1:#后面運行的時候發(fā)現(xiàn)一個問題,如果皮膚名字有一個'/'字符串的話直接就會報錯,所以這里來尋找一下皮膚名字有沒有'/'這個字符串
skin_name = skin_name.replace('/','')#如果存在這個字符串就把他替換掉
wb = open('LOL壁紙⁄⁄' + name+'⁄⁄'+ skin_name +'.jpg','wb')#打開這個圖片文件
wb.write(photos_back_byte.content)#把讀取出來的圖片網(wǎng)址以字節(jié)集的形式保存文件
wb.close()#關(guān)閉這個文件
print(f'保存{name}的{skin_name}成功!')#打印保存成功
print('延遲3秒繼續(xù)')
time.sleep(3)#延遲3秒,運行的時候發(fā)現(xiàn)如果速度過快,網(wǎng)站就會返回錯誤信息
以上就是python爬取lol官網(wǎng)英雄圖片代碼的全部內(nèi)容了,快快收藏非凡軟件站下載更多軟件和游戲吧!
英雄聯(lián)盟助手 英雄聯(lián)盟助手是由騰訊代理電競網(wǎng)游英雄聯(lián)盟的輔助,目前名稱類似的英雄聯(lián)盟助手有多款,在功能上也大同小異。英雄聯(lián)盟助手哪個好用?由騰訊官方開發(fā)的騰訊英雄聯(lián)盟助手,安全可靠,適合大部分玩家使用。但騰訊英雄聯(lián)盟助手在功能上也有所限制,如果想使用無限視距、皮膚修改等功能,則建議選擇一些第三方的英雄聯(lián)盟助手,如英雄聯(lián)盟小助手等。
LPL戰(zhàn)隊比賽視頻助手v2.5 英雄聯(lián)盟職業(yè)聯(lián)賽就是我們常說的LPL,很多LOL迷們都非常喜...詳情>>
python爬取lol英雄圖片代碼v2.12 python爬取lol英雄圖片代碼可以幫助用戶對英雄聯(lián)盟平臺...詳情>>
在數(shù)字時代,社交媒體平臺成為了我們?nèi)粘I畹闹匾M成部分。其中,微信作為中國最流行的即時通訊軟件之一,不僅提供了豐富的聊天功能,還通過不斷更新和增加新功能來保持用戶的興趣和參與度。最近,微信推出了一項新的互動功能——拍一拍小動物圖標(biāo),這一功能迅速吸引了廣大用戶
在淘寶購物后,買家和賣家都有可能對交易進行評價。有時候,由于各種原因,我們可能會給出差評,但之后可能希望刪除或修改這個評價。下面將詳細介紹如何在手機淘寶上刪除差評。步驟一:打開淘寶app并登錄首先,確保你已經(jīng)下載并安裝了淘寶app,并且已經(jīng)登錄了你的淘寶賬號。
天貓精靈x1作為一款智能音箱,不僅具備強大的語音助手功能,還能通過藍牙與其他設(shè)備連接,實現(xiàn)更加豐富的使用場景。下面,我們就來詳細講解一下如何將天貓精靈x1連接到藍牙設(shè)備。準(zhǔn)備工作在開始連接之前,請確保您已經(jīng)準(zhǔn)備好了以下工具:1.天貓精靈x1智能音箱2.智能手機
新年到,福氣是不是也跟著到了呢?2025年支付寶集五福的開獎時間定在什么時候呢?大家是不是都特別關(guān)心這個問題呀?那就和小編一起來看看吧。2025支付寶集五福開獎時間是幾點2025年1月28日晚22:18。詳細介紹1、活動時間:預(yù)計將于2025年1月20日正式開啟。2、屆時玩家只需參與并集齊五福就能瓜分現(xiàn)金獎勵。3、五福:愛國福、富強福、和諧福、友善福、敬業(yè)福。4、今年的五福將會推出一些新的玩法,會
抖音是一款十分好玩有趣的社交軟件,用戶們可以隨心所欲的進行各種不同的直播互動,但是直播過程中也是需要注重個人隱私的,下面小編就來為大家介紹一下設(shè)置教程,有需要的小伙伴及時關(guān)注哦!抖音直播觀眾隱私設(shè)置方法一覽第一步:打開抖音APP,點擊底部中央的“+”號按鈕進入拍攝頁面。第二步:在拍攝頁面,點擊右上角的“設(shè)置”圖標(biāo)(通常為三個點或齒輪狀圖標(biāo))。第三步:在設(shè)置頁面向下滑動,找到“允許觀眾查看他人資料”
松果出行作為共享出行領(lǐng)域的佼佼者,為用戶提供了便捷的出行服務(wù)。但當(dāng)你決定不再使用時,如何正確注銷賬戶成為關(guān)鍵。那么,如何在松果出行app上注銷賬戶呢?接下來,就和小編一起了解一下,只需幾步操作,即可完成注銷,確保你的個人信息得到妥善處理。松果出行賬戶設(shè)置教程分享1. 松果可以注銷賬號,先打開我的界面。如圖所示2. 在我的界面中,點擊設(shè)置選項。如圖所示3. 在打開的設(shè)置里面,再點擊賬號設(shè)置。如圖所示
本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!本站將不對任何資源負法律責(zé)任,所有資源請在下載后24小時內(nèi)刪除。
如侵犯了您的版權(quán)、商標(biāo)等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系
(版權(quán)說明注意事項)。若有關(guān)在線投稿、無法下載等問題,請與本站客服人員聯(lián)系
!
用戶可自行按線路選擇相應(yīng)的下載點,可以直接點擊下載/另存為,若直接點擊下載速度太慢,請嘗試使用高速下載器。為確保下載的文件能正常使用,請使用WinRAR最新版本解壓本站軟件。
建議大家謹(jǐn)慎對待所下載的文件,大家在安裝的時候務(wù)必留意每一步!關(guān)于360安全衛(wèi)士或QQ電腦管家的有關(guān)提示,請自行注意選擇操作。