用途:该技能通过 Apify Actors 从多个平台提取竞品数据,用于分析竞争对手的策略、内容、定价、广告与市场定位,覆盖 Google Maps、Booking.com、Facebook、Instagram、YouTube 和 TikTok。
主要能力:按分析需求选择对应 Actor,例如 compass/crawler-google-places 用于位置分析、voyager/booking-scraper 用于酒店对标、apify/facebook-ads-scraper 用于广告创意分析、apify/instagram-profile-scraper 用于主页指标、streamers/youtube-scraper 用于视频指标、clockworks/tiktok-scraper 用于 TikTok 数据。工作流为:确定分析类型并选择 Actor、获取 Actor schema、询问输出偏好、运行脚本、汇总发现。
使用方式:需准备含 APIFY_TOKEN 的 .env 文件,以及 Node.js 20.6+(用于原生 --env-file 支持)。获取 schema 命令:node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/fetch_actor_details.js --actor "ACTOR_ID"。运行命令:node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js --actor "ACTOR_ID" --input 'JSON_INPUT',可加 --output 与 --format csv/json 导出。
适用场景:竞品业务数据、联系方式、功能对标、评论分析、酒店对标、广告策略、页面指标、内容与受众分析、粉丝增长跟踪等。
限制:需 Apify 账号与 token;大规模抓取会消耗更多 Apify credits,建议默认限制 100 条结果,1000+ 条前应警告用户;错误处理包括 token 缺失、Actor 未找到、运行失败与超时(可减少输入或增加 --timeout)。