图标优化
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
import os
|
||||
import requests
|
||||
import json
|
||||
|
||||
|
||||
with open('./icon/res.json', 'r') as file:
|
||||
data = json.load(file)
|
||||
|
||||
for item in data:
|
||||
if not os.path.exists(f"./icon/{item['dcalc']}"):
|
||||
os.makedirs(f"./icon/{item['dcalc']}")
|
||||
for i in range(0, 2333):
|
||||
url = f"https://image.avatar.dnf.qq.com/icon/{item['name']}/{i:05}.png"
|
||||
response = requests.get(url)
|
||||
if response.status_code == 200:
|
||||
if response.content:
|
||||
with open(
|
||||
f"./icon/{item['dcalc']}/{i:05}.png", "wb"
|
||||
) as file:
|
||||
file.write(response.content)
|
||||
else:
|
||||
print(f"Failed to fetch {url}, status code: {response.status_code}")
|
||||
break
|
||||
|
||||
# for part in ['plate_belt', 'plate_coat', 'plate_pants', 'plate_neck', 'plate_shoes', 'magicstone', 'amalgamationstone', 'ring', 'ring_jp', 'harmor_belt', 'harmor_coat', 'harmor_pants', 'harmor_neck', 'harmor_shoes', 'larmor_belt', 'larmor_coat', 'larmor_pants', 'larmor_neck', 'larmor_shoes', 'flag', 'necklace', 'necklace_jp', 'bracelet_jp', 'bracelet_cn', 'bracelet', 'cloth_belt', 'cloth_coat', 'cloth_pants', 'cloth_neck', 'cloth_shoes', 'talismanicon', 'knuckle', 'bglove', 'claw', 'gauntlet', 'tonfa', 'ebow', 'sbow', 'lbow', 'cbow', 'club', 'sswd', 'katana', 'beamswd', 'lswd', 'rod', 'spear', 'broom', 'staff', 'pole', 'revolver', 'automatic', 'bowgun', 'musket', 'hcannon', 'pike', 'javelin', 'halberd', 'beamspear', 'shield', 'twinswd', 'dagger', 'chakraweapon', 'wand', 'scythe', 'cross', 'rosary', 'axe', 'totem', 'sblade', 'lblade', 'coreswd', 'mswd', 'earrring', 'support', 'leather_belt', 'leather_coat', 'leather_pants', 'leather_neck', 'leather_shoes']:
|
||||
# if os.path.exists(f"./images/equipment/new_equipment/{part}"):
|
||||
# pass
|
||||
# else:
|
||||
# os.makedirs(f"./images/equipment/new_equipment/{part}")
|
||||
|
||||
# for i in range(0, 999):
|
||||
# url = f"https://image.avatar.dnf.qq.com/icon/{part}/{i:05}.png"
|
||||
# response = requests.get(url)
|
||||
# if response.status_code == 200:
|
||||
# if response.content:
|
||||
# with open(
|
||||
# f"./images/equipment/new_equipment/{part}/{i:05}.png", "wb"
|
||||
# ) as file:
|
||||
# file.write(response.content)
|
||||
Reference in New Issue
Block a user