👑 王者荣耀出装助手

📋 功能说明
  • 查询所有英雄列表和ID
  • 获取英雄出装推荐
  • 下载英雄皮肤图片
  • 显示武器价格和总价
💻 源代码
import requests
from urllib.request import urlretrieve
import os

# API地址
heros_url = "http://gamehelper.gm825.com/wzry/hero/list"
weapon_url = "http://gamehelper.gm825.com/wzry/equip/list"

def hero_list(url, header):
    """打印所有英雄的名字和ID"""
    req = requests.get(url=url, headers=header).json()
    for each_hero in req['list']:
        print(f"{each_hero['name']} ID:{each_hero['hero_id']}")

def hero_info(hero_id, header):
    """获取英雄出装信息"""
    url = f"http://gamehelper.gm825.com/wzry/hero/detail?hero_id={hero_id}"
    req = requests.get(url=url, headers=header).json()
    
    print(f"英雄: {req['info']['name']}")
    print(f"历史: {req['info']['history_intro']}")
    
    for choice in req['info']['equip_choice']:
        print(f"\n{choice['title']}: {choice['description']}")
        for weapon in choice['list']:
            print(f"装备ID: {weapon['equip_id']}")

if __name__ == '__main__':
    headers = {'User-Agent': 'Mozilla/5.0 Firefox/61.0'}
    hero_list(heros_url, headers)
    hero_id = input("请输入英雄ID: ")
    hero_info(hero_id, headers)
📦 运行环境
pip install requests
功能特点
  • ✅ 查询100+英雄信息
  • ✅ 推荐出装方案
  • ✅ 装备价格计算
  • ✅ 皮肤图片下载