LinkedIn与Indeed职位抓取器:通过Bright Data和Google Sheets导出的n8n工作流
n8n工作流,职位抓取,Bright Data,Google Sheets,LinkedIn,Indeed,数据自动化,API集成

## 概述

这个n8n工作流自动化了从LinkedIn和Indeed平台同时抓取职位列表的过程,结合结果并将数据导出到Google Sheets进行全面的就业市场分析。它集成了Bright Data进行专业网页抓取,Google Sheets用于数据存储,并提供智能状态监控和重试机制。

## 工作流组件

### 1. 📝 触发器输入表单
**类型**: Form Trigger
**目的**: 通过用户定义的职位搜索标准启动工作流
**输入字段**:
– 城市(必填)
– 职位名称(必填)
– 国家(必填)
– 工作类型(可选下拉菜单:全职、兼职、远程、在家办公、合同、实习、自由职业)

### 2. 🧠 格式化API输入
**类型**: Code Node (JavaScript)
**目的**: 准备和格式化用户输入,用于LinkedIn和Indeed API

### 3. 🚀 启动Indeed抓取
**类型**: HTTP Request (POST)
**目的**: 通过Bright Data启动Indeed职位抓取
**端点**: https://api.brightdata.com/datasets/v3/trigger

### 4. 🚀 启动LinkedIn抓取
**类型**: HTTP Request (POST)
**目的**: 通过Bright Data启动LinkedIn职位抓取(并行执行)

### 5. 🔄 检查Indeed状态
**类型**: HTTP Request (GET)
**目的**: 监控Indeed抓取任务进度

### 6. 🔄 检查LinkedIn状态
**类型**: HTTP Request (GET)
**目的**: 监控LinkedIn抓取任务进度

### 7. ⏱️ 等待节点(每个60秒)
**类型**: Wait Node
**目的**: 实现智能轮询机制

### 8. ✅ 验证Indeed完成
**类型**: IF Condition
**目的**: 评估Indeed抓取完成状态

### 9. ✅ 验证LinkedIn完成
**类型**: IF Condition
**目的**: 评估LinkedIn抓取完成状态

### 10. 📊 验证Indeed数据
**类型**: IF Condition
**目的**: 确保Indeed返回了职位记录

### 11. 📊 验证LinkedIn数据
**类型**: IF Condition
**目的**: 确保LinkedIn返回了职位记录

### 12. 📥 获取Indeed数据
**类型**: HTTP Request (GET)
**目的**: 检索最终的Indeed职位列表

### 13. 📥 获取LinkedIn数据
**类型**: HTTP Request (GET)
**目的**: 检索最终的LinkedIn职位列表

### 14. 🔗 合并结果
**类型**: Merge Node
**目的**: 合并Indeed和LinkedIn职位结果

### 15. 📊 保存到Google Sheet
**类型**: Google Sheets Node
**目的**: 导出合并的职位数据进行分析

## 工作流流程

输入表单 → 格式化API → [Indeed触发器] + [LinkedIn触发器]
↓ ↓
检查状态 检查状态
↓ ↓
等待60秒 等待60秒
↓ ↓
验证就绪 验证就绪
↓ ↓
验证数据 验证数据
↓ ↓
获取Indeed 获取LinkedIn
↓ ↓
└─── 合并结果 ───┘

保存到Google Sheet

## 配置要求

### API密钥和凭据
– Bright Data API密钥:LinkedIn和Indeed抓取都需要
– Google Sheets OAuth2:用于数据存储和导出访问
– n8n表单Webhook:用于用户输入收集

### 关键特性
– **双平台抓取**:同时LinkedIn和Indeed职位搜索
– **智能状态监控**:实时抓取进度跟踪
– **智能数据处理**:统一两个平台的数据格式
– **Google Sheets集成**:自动数据导出和存储

## 使用场景

– **个人求职**:全面的多平台求职自动化
– **招聘服务**:客户求职自动化
– **市场研究**:就业市场趋势分析
– **HR分析**:竞争对手招聘情报

## 技术说明

– **轮询间隔**:两个平台60秒状态检查
– **结果限制**:每个输入每个平台最多2个职位
– **数据格式**:具有结构化字段映射的JSON
– **错误处理**:所有API请求中的全面错误跟踪

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。