SuperAPI AI 工具集

pokemon-data-fetcher

数据与分析

查看项目

更新于 10-15 23:44

技能介绍

用途:从 PokeAPI 获取宝可梦数据并按世代整理,输出 JSON 文件,便于在宝可梦相关应用或工具中使用。

主要能力:脚本会连接 PokeAPI,获取全部宝可梦物种,按世代(第 I 至第 IX 世代)分组,并在每个世代内按字母顺序排序,保存为 pokemon_by_generation.json。资料显示可获取 1025 个物种,输出结构类似 {"generation-i": ["bulbasaur", ...]}。

使用方式:需安装 Python 3.6+,无外部依赖,仅用标准库 urllib、json、sys、time。进入脚本目录运行: cd pokemon-data-fetcher/scripts python3 fetch_pokemon.py 脚本使用的接口包括 https://pokeapi.co/api/v2/pokemon-species/?limit=10000 和 https://pokeapi.co/api/v2/generation/{id}。

适用场景:宝可梦数据检索、图鉴类应用、教学工具或需要按世代组织的宝可梦列表。

限制:PokeAPI 免认证,但需遵守公平使用政策,建议缓存以减少请求;脚本包含针对临时网络问题的重试逻辑;若无法写入当前目录需调整权限(chmod +w .)。其他平台、收费或效果信息暂未提供。