Agent Skills
返回列表
📊

Apify Actor 网页爬虫

数据分析 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/apify-actor-web-crawler 到 AI 助手中。

技能介绍

解决的核心问题

当爬虫任务需要覆盖数百万页面时,单机脚本往往在三个环节失效:任务调度缺乏持久性、IP 封禁难以规避、抓取进度无法断点续传。该技能通过对接 Apify 的云端基础设施,让开发者无需从零搭建分布式系统即可处理上述挑战。

核心能力与工作流程

  • 分布式爬取引擎:基于 CrawleeJS 的调度算法自动处理任务分片,即使节点意外中断,RequestQueue 也会保留未完成请求,避免重复抓取。
  • 代理与反爬对策:通过 Apify 代理池动态切换出口 IP,结合 proxyConfiguration 参数可按域名或请求频率设置代理轮换策略,降低封禁风险。
  • 数据持久化:抓取结果直接写入 Apify 托管的数据集,支持按字段筛选导出为 JSON/CSV,无需额外配置数据库。
  • 弹性扩展:在 Apify 平台运行时,系统会根据队列积压自动分配计算资源,无需手动扩容。

适用边界与限制

  • 依赖 Apify 云服务,无法完全离线运行;动态渲染页面(如 React SPA)需额外配置渲染超时参数。
  • 代理池质量受 Apify 订阅等级影响,免费版可用 IP 数量有限。
  • 需自行处理目标站点的 Cookie 管理和登录态维持,技能本身不内置认证绕过逻辑。

使用场景

  • 采集竞品商品列表时,目标站对单一 IP 限流,需要用 Apify 代理池动态切换出口 IP 绕过封禁。
  • 抓取数十万条招聘信息,单机脚本中途崩溃,依赖 RequestQueue 保留未完成请求实现断点续爬。
  • 将爬取到的新闻正文写入 Apify 托管数据集,按字段筛选后导出为 CSV 供下游分析。
  • 需要短时间内抓取多个城市的分页数据,通过 CrawleeJS 调度在云端自动弹性扩容节点。

适合人员

  • 需要抓取百万级页面、苦于自建分布式爬虫集群的后端工程师,希望直接复用 Apify 的调度与存储能力。
  • 负责舆情监控的数据分析师,要把多来源网页内容稳定落库为结构化数据集后再做分析。
  • 针对频繁被封 IP 的中小电商卖家,想在不改站点登录逻辑的前提下完成商品数据批量采集。