Agent Skills
返回列表
📊

Apify 网页情报智能代理

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/apify-actor-web-intelligence-agent

技能介绍

要解决什么问题

现代网页早已不是静态 HTML 的天下。SPA、前端渲染、异步加载让普通请求拿到的往往只是空壳,真正的内容藏在 JavaScript 执行之后。团队要采集公开数据时,常见的困境是:自己写爬虫要处理代理轮换、请求排队、去重、翻页和失败重试,脚本跑两天就因限流而报废;重型商业平台又往往成本高、不透明。

这个技能把 Apify 平台上成熟的 Actor 工程实践打包成一条可复用的技术路径:用官方 SDK 声明抓取逻辑,用平台托管的队列与数据集处理工程细节,把精力集中在规则本身。

技能如何工作

核心能力与关键步骤:

  • 双引擎抓取:静态页面交给 CheerioCrawler,轻量、快速、低资源占用;依赖浏览器渲染的动态页面则切换到 PlaywrightCrawler,在真实浏览器环境里等页面执行完毕再提取。
  • 请求编排:通过 RequestQueue 统一管理 URL 队列,自动处理重试、去重与并发控制,无需自己写状态机。
  • 结果沉淀:抓取结果写入 Dataset API,结构化存储、分页读取,下游可以直接对接导出或后续分析。
  • 自动扩展:任务量上升时由平台负责调度扩容,单机脚本撑不住的场景不再需要手动切分任务。

典型接入路径是:初始化 Actor 项目,用 Apify SDK 编写抓取逻辑,区分两种 Crawler 的适用场景,再按平台指南逐步上线运行。

适用边界与注意点

  • 运行环境要求 Node.js 16 或更高版本,旧项目需要先升级工具链。
  • 动态内容抓取依赖浏览器环境,单页渲染成本远高于静态抓取,制定策略时要区分目标站点类型,避免盲目全量启用 PlaywrightCrawler。
  • 该技能聚焦于 Apify 平台上的爬虫部署,完整运行依赖 Apify 平台账号与额度,本地裸跑无法获得全部能力。
  • 它是工程化的调度与执行框架,不自动生成站点的解析规则,DOM 结构变更后的选择器仍需人工维护。

使用场景

  • 需要抓取依赖 JavaScript 渲染的电商商品列表,保证页面加载完成后再提取价格与库存信息
  • 需要管理大量目标页面的抓取队列,避免重复请求和请求过载
  • 需要将抓取结果按结构存储并分批导出,供后续数据分析使用
  • 需要在 Apify 平台上运行爬虫任务,利用自动扩展应对突发的高并发抓取需求

适合人员

  • 后端工程师需要快速搭建可扩展的公开数据采集脚本,减少自建队列和代理的工作量
  • 数据分析师希望从动态渲染的网页提取结构化字段,用于报告或模型训练
  • 爬虫工程师需要处理高并发和重复请求的复杂场景,希望平台自动处理重试与去重
  • 技术团队负责人计划在 Apify 上部署爬虫任务,关注运行稳定性和结果存储的可靠性