介绍
# PhantomBuster Skill
通过命令行控制您的 [PhantomBuster](https://phantombuster.com) 自动化代理。
## 设置
1. 从 [工作区设置 (Workspace Settings)](https://phantombuster.com/workspace-settings) 获取您的 API 密钥 2. 设置环境变量: ```bash export PHANTOMBUSTER_API_KEY=your-api-key-here ```
## 使用方法
所有命令均使用本技能目录中附带的 `pb.py` 脚本。
### 列出代理
查看您所有已配置的 PhantomBuster 代理。
```bash python3 pb.py list python3 pb.py list --json # JSON output ```
### 启动代理
通过 ID 或名称启动一个 phantom。
```bash python3 pb.py launch <agent-id> python3 pb.py launch <agent-id> --argument '{"search": "CEO fintech"}' ```
### 获取代理输出
获取最近一次运行的结果/输出。
```bash python3 pb.py output <agent-id> python3 pb.py output <agent-id> --json # Raw JSON ```
### 检查代理状态
查看代理是正在运行、已完成还是出错。
```bash python3 pb.py status <agent-id> ```
### 中止正在运行的代理
停止当前正在运行的代理。
```bash python3 pb.py abort <agent-id> ```
### 获取代理详情
获取特定代理的完整详细信息。
```bash python3 pb.py get <agent-id> ```
### 获取结果数据
从代理的最新运行中下载实际的结果数据 (CSV)。
```bash python3 pb.py fetch-result <agent-id> python3 pb.py fetch-result <agent-id> > output.csv ```
这会从代理的 S3 存储中下载 `result.csv` 文件,非常适合将 PhantomBuster 数据集成到您的工作流中。
## 示例提示词
- *“列出我的 PhantomBuster 代理”* - *“启动我的 LinkedIn Sales Navigator 抓取工具”* - *“获取代理 12345 的输出”* - *“检查我的 Twitter 关注者 phantom 是否仍在运行”* - *“中止当前正在运行的代理”*
## 常用 Phantoms
PhantomBuster 提供许多预构建的自动化功能: - **LinkedIn Sales Navigator Search** — 从搜索结果中提取潜在客户 - **LinkedIn Profile Scraper** — 获取个人资料数据 - **Twitter Follower Collector** — 抓取关注者 - **Instagram Profile Scraper** — 获取 IG 个人资料数据 - **Google Maps Search Export** — 提取商家列表
## 速率限制
PhantomBuster 根据您的套餐设有执行时间限制。API 本身的速率限制并不严格,但代理执行会消耗您套餐的分钟数。