要下载王者荣耀所有英雄及其皮肤到本地D盘hero文件夹中,你可以使用Python的requests和os模块来实现。首先,你需要使用requests库来从王者荣耀官方网站获取英雄和皮肤的数据。然后,你可以使用os模块来创建和保存文件到本地目录。下面是一个示例代码:

import requests
import os

# 创建保存英雄和皮肤的文件夹
save_folder = "D:/hero"
if not os.path.exists(save_folder):
    os.makedirs(save_folder)

# 获取英雄数据
hero_url = "https://pvp.qq.com/web201605/js/herolist.json"
response = requests.get(hero_url)
hero_data = response.json()

# 下载英雄头像
for hero in hero_data:
    hero_name = hero["cname"]
    hero_avatar_url = f"https://game.gtimg.cn/images/yxzj/img201606/heroimg/{hero['ename']}/{hero['ename']}.jpg"
    response = requests.get(hero_avatar_url)
    if response.status_code == 200:
        with open(f"{save_folder}/{hero_name}.jpg", "wb") as f:
            f.write(response.content)
            print(f"下载英雄头像:{hero_name}.jpg")

    # 下载英雄皮肤
    skin_names = hero["skin_name"].split("|")
    for i, skin_name in enumerate(skin_names):
        skin_url = f"https://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/{hero['ename']}/{hero['ename']}-bigskin-{i+1}.jpg"
        response = requests.get(skin_url)
        if response.status_code == 200:
            with open(f"{save_folder}/{hero_name}-{skin_name}.jpg", "wb") as f:
                f.write(response.content)
                print(f"下载皮肤:{hero_name}-{skin_name}.jpg")

请注意,这段代码需要在有网络连接的环境下运行,而且可能需要一些时间来下载所有的英雄和皮肤。下载完成后,你将在D盘的hero文件夹中找到所有的英雄头像和皮肤图片


原文地址: https://www.cveoy.top/t/topic/hExZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录