mcpField
I
ios-app-store-competitor-research

ios-app-store-competitor-research

github.com/asebesta营销与增长045 次安装7 周前更新
代码仓库

关于 ios-app-store-competitor-research

一项用于竞品分析的研究技能,可抓取 Apple App Store 上的应用信息,并生成结构化数据、格式化报告及下载的图标和截图。

主要功能

  1. 01抓取应用商店详情
  2. 02导出结构化 JSON 和 Markdown
  3. 03下载应用图标与截图
  4. 04提供时获取 iPhone 和 iPad 截图

适用场景

  1. 01比较竞品应用的评分和价格
  2. 02查看应用描述与版本说明
  3. 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 列表中提取全面的应用数据和截图,用于竞品分析。

工作流

  1. 向用户获取 App Store URL
  2. 运行抓取脚本以获取数据并下载截图
  3. 与用户一起查看生成的输出

用法

使用 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