python爬取王者榮耀皮膚
程式碼
import requests
import json
import os
import time
start = time.time() #程式開始時間
url=requests.get('http://pvp.qq.com/web201605/js/herolist.json').content
jsonFile=json.loads(url) #提取json #print(jsonFile)
x = 0 #用於記錄下載的圖片張數
#目錄不存在則建立
hero_dir='D:\skin\\'
if not os.path.exists(hero_dir):
os.mkdir(hero_dir)
for m in range(len(jsonFile)):
ename = jsonFile[m]['ename'] #編號
cname = jsonFile[m]['cname'] #英雄名字
skinName = jsonFile[m]['skin_name'].split('|') #切割皮膚的名字,用於計算每個英雄有多少個皮膚
skinNumber = len(skinName) #下載圖片,構造圖片網址
for bigskin in range(1,skinNumber+1):
urlPicture = 'http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/'+str(ename)+'/'+str(ename)+'-bigskin-'+str(bigskin)+'.jpg'
picture = requests.get(urlPicture).content #獲取圖片的二進位制資訊
with open(hero_dir+cname+"-"+skinName[bigskin-1]+'.jpg','wb') as f: # 儲存圖片
f.write(picture)
x=x+1
print("正在下載....第"+str(x)+"張")
end = time.time() #程式結束時間
time_second = end-start #執行時間
print("共下載"+str(x)+"張,共耗時"+str(time_second)+"秒")
相關文章
- 爬蟲小程式 - 爬取王者榮耀全皮膚爬蟲
- Python爬取王者榮耀英雄皮膚高清圖片Python
- 20行Python程式碼爬取王者榮耀全英雄皮膚Python
- python 爬取 mc 皮膚Python
- 用Python爬取"王者農藥"英雄皮膚Python
- 用Python爬取英雄聯盟(lol)全部皮膚Python
- 用Python爬取《王者榮耀》英雄皮膚資料並視覺化分析,用圖說話Python視覺化
- python 爬蟲 mc 皮膚站 little skin 的簡單爬取Python爬蟲
- Python3爬取英雄聯盟英雄皮膚大圖Python
- Python教你一鍵獲得【王者榮耀全皮膚】~~~Python
- Python 爬取 "王者榮耀.英雄桌布" 過程中的矛和盾Python
- 小喬皮膚
- 天美分享《王者榮耀》五週年李小龍限定皮膚創作歷程
- Python獲取英雄聯盟皮膚原畫:新手玩家們都懵了!Python
- 王者榮耀為什麼會保留銘文系統和皮膚屬性加成?
- 部落格皮膚
- python 列出皮膚資料所有變數名Python變數
- 瀏覽器皮膚瀏覽器
- jsp換皮膚JS
- 本部落格皮膚
- 部落格園皮膚-我的部落格園皮膚設定教程
- python對英雄皮膚進行圖片採集~Python
- wampserver服務皮膚Server
- [萌]chrome效能分析皮膚Chrome
- 載入系統皮膚
- smit 清除 皮膚告警燈MIT
- python 爬蟲 爬取 learnku 精華文章Python爬蟲
- python爬蟲——爬取大學排名資訊Python爬蟲
- nvidia控制皮膚怎麼調 nvidia控制皮膚怎麼設定
- win10控制皮膚在哪裡 控制皮膚快捷鍵的開啟方式Win10
- python爬取網圖Python
- 如何使用Media Encoder中的「編碼」皮膚和「佇列」皮膚詳解佇列
- 個人手札:PHP 從 Minecraft 皮膚檔案中獲取頭像PHPRaft
- 王者榮耀官方釋出聖誕活動預告,蔡文姬新皮膚12月22日上架
- 王者榮耀四大神獸主題皮膚曝光:玄策是白虎,花木蘭或是朱雀!
- 部落格園自定義皮膚
- Webpack打包器皮膚進階Web
- QT皮膚(QSS)程式設計QT程式設計