关于 ios-app-store-competitor-research
一项用于竞品分析的研究技能,可抓取 Apple App Store 上的应用信息,并生成结构化数据、格式化报告及下载的图标和截图。
主要功能
- 01抓取应用商店详情
- 02导出结构化 JSON 和 Markdown
- 03下载应用图标与截图
- 04提供时获取 iPhone 和 iPad 截图
适用场景
- 01比较竞品应用的评分和价格
- 02查看应用描述与版本说明
- 03收集竞品商店页面截图
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ asebesta/ claude-skills --skill ios-app-store-competitor-research安装后在 Claude Code 中输入/ios-app-store-competitor-research确认已加载。
附带文件scripts/scrape_app_store.py
详细介绍
iOS App Store 竞品研究
从 Apple App Store 列表中提取全面的应用数据和截图,用于竞品分析。
工作流
- 向用户获取 App Store URL
- 运行抓取脚本以获取数据并下载截图
- 与用户一起查看生成的输出
用法
使用 App Store URL 运行抓取脚本:
python3 scripts/scrape_app_store.py "<app_store_url>" "<output_directory>"
示例:
python3 scripts/scrape_app_store.py "https://apps.apple.com/us/app/slack/id618783545" ./competitor-analysis/slack
输出
脚本会在输出目录中生成:
output_dir/
├── {app-slug}.json # Full structured data
├── {app-slug}.md # Formatted report
├── icon.png # App icon
└── screenshots/
├── screenshot_01.png
├── screenshot_02.png
└── ...
提取的数据
| 字段 | 描述 |
|---|---|
| title | 应用名称 |
| subtitle | 应用标语 |
| description | 应用完整描述 |
| rating | 平均星级评分(1-5) |
| rating_count | 评分数量 |
| category | 主要类别 |
| genres | 所有类别 |
| price | 价格或“免费” |
| developer | 开发者名称 |
| version | 当前版本 |
| size_bytes | 应用大小 |
| age_rating | 内容分级(4+、12+、17+) |
| minimum_os_version | 所需的 iOS 版本 |
| release_notes | 新内容 |
| languages | 支持的语言 |
| screenshots | 所有截图 URL |
| bundle_id | 应用包标识符 |
多个应用
若要研究多个竞品,请为每个应用运行脚本:
python3 scripts/scrape_app_store.py "https://apps.apple.com/us/app/competitor-a/id123" ./research/competitor-a
python3 scripts/scrape_app_store.py "https://apps.apple.com/us/app/competitor-b/id456" ./research/competitor-b
备注
- 脚本使用 iTunes Lookup API 作为主要数据源(最可靠)
- 截图会以最高可用分辨率下载
- 若有提供,则会同时获取 iPhone 和 iPad 截图
- 如果输出目录不存在,脚本会创建该目录
评论
支持 Markdown