SuperAPI AI 工具集

apify-install-auth

编程与开发

查看项目

更新于 10-15 22:42

技能介绍

用途:搭建 Apify 开发环境,按需安装调用 Actor 的客户端、构建 Actor 的 SDK、爬虫框架与部署 CLI,并完成 API 令牌认证。

主要能力:apify-client 用于从外部应用调用 Actor、管理数据集与 KV 存储;apify 用于构建 Actor(含 Actor.init()、Actor.pushData());crawlee 提供 Cheerio、Playwright、Puppeteer 爬虫框架;apify-cli 提供 apify login、apify run、apify push 等命令。

使用方式:需 Node.js 18+ 与 Apify 账号,令牌在 Console 的 Settings > Integrations 获取。安装命令:npm install apify-client;npm install apify crawlee;npm install -g apify-cli。认证三选一:export APIFY_TOKEN="apify_api_YOUR_TOKEN_HERE";echo 'APIFY_TOKEN=apify_api_YOUR_TOKEN_HERE' >> .env(并将 .env 加入 .gitignore);或 apify login 交互登录。APIFY_TOKEN 会被 apify-client 与 apify SDK 自动识别。验证可用 ApifyClient 列出 Actors,或运行 apify login --token YOUR_TOKEN 与 apify info。

适用场景:新建 Apify 项目、配置 API 令牌、初始化开发环境,以及调用或构建 Actor 前的准备。

限制:资料未提供收费、价格、平台支持范围与效果数据;需自行确保令牌安全,避免提交 .env。常见错误包括 401 Unauthorized(令牌无效或过期)、Cannot find module 'apify-client'(未安装)、APIFY_TOKEN is not set(缺少环境变量)、apify: command not found(未全局安装 CLI)。