Indeed公司数据抓取与Airtable、Bright Data和Google Gemini的汇总
高级
这是一个HR, AI, Marketing, IT Ops领域的自动化工作流,包含 19 个节点。主要使用 If, Set, Wait, Airtable, Markdown 等节点,结合人工智能技术实现智能自动化。 使用Airtable、Bright Data和Google Gemini进行Indeed数据抓取与汇总
前置要求
- •Airtable API Key
- •可能需要目标 API 的认证凭证
- •Google Gemini API Key
使用的节点 (19)
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "TTj6BiN7bQKTa6FM",
"meta": {
"instanceId": "885b4fb4a6a9c2cb5621429a7b972df0d05bb724c20ac7dac7171b62f1c7ef40",
"templateCredsSetupCompleted": true
},
"name": "Indeed公司数据抓取与Airtable、Bright Data和Google Gemini的汇总",
"tags": [
{
"id": "Kujft2FOjmOVQAmJ",
"name": "Engineering",
"createdAt": "2025-04-09T01:31:00.558Z",
"updatedAt": "2025-04-09T01:31:00.558Z"
},
{
"id": "ddPkw7Hg5dZhQu2w",
"name": "AI",
"createdAt": "2025-04-13T05:38:08.053Z",
"updatedAt": "2025-04-13T05:38:08.053Z"
},
{
"id": "rKOa98eAi3IETrLu",
"name": "HR",
"createdAt": "2025-04-13T04:59:30.580Z",
"updatedAt": "2025-04-13T04:59:30.580Z"
}
],
"nodes": [
{
"id": "390ebd32-6ce4-4894-9b4f-7b376db5b724",
"name": "当点击“测试工作流”时",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-220,
-545
],
"parameters": {},
"typeVersion": 1
},
{
"id": "8ba6b208-b4ad-443c-8b24-c51b3b5ad880",
"name": "用于汇总的Google Gemini聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1784,
-300
],
"parameters": {
"options": {},
"modelName": "models/gemini-2.0-flash-exp"
},
"credentials": {
"googlePalmApi": {
"id": "YeO7dHZnuGBVQKVZ",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
},
{
"id": "394a7291-618a-42f0-8e1b-18ed7c8496c3",
"name": "Webhook HTTP请求",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
2280,
-160
],
"parameters": {
"url": "https://webhook.site/daf9d591-a130-4010-b1d3-0c66f8fcf467",
"method": "POST",
"sendBody": true,
"parametersBody": {
"values": [
{
"name": "search_summary",
"value": "={{ $json.response.text }}",
"valueProvider": "fieldValue"
},
{
"name": "search_result"
}
]
},
"toolDescription": "Extract the response and format a structured JSON response"
},
"typeVersion": 1.1
},
{
"id": "4e1352a5-0fa6-4fee-a93d-cc0a0a4fdd6f",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
-240,
-1080
],
"parameters": {
"width": 400,
"height": 320,
"content": "## 说明"
},
"typeVersion": 1
},
{
"id": "bf184d27-ed62-44fa-bed2-65a1f703179e",
"name": "便签1",
"type": "n8n-nodes-base.stickyNote",
"position": [
720,
-1080
],
"parameters": {
"width": 480,
"height": 320,
"content": "## LLM使用情况"
},
"typeVersion": 1
},
{
"id": "78f32ce2-1e79-4f3e-8561-4a5e07d88696",
"name": "执行Indeed网络请求",
"type": "n8n-nodes-base.httpRequest",
"position": [
1100,
-670
],
"parameters": {
"url": "https://api.brightdata.com/request",
"method": "POST",
"options": {},
"sendBody": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "zone",
"value": "={{ $('Set Bright Data Zone').item.json.zone }}"
},
{
"name": "url",
"value": "=https://www.indeed.com/cmp/{{ encodeURI($('Airtable').item.json.Link) }}?product=unlocker&method=api"
},
{
"name": "format",
"value": "raw"
},
{
"name": "data_format",
"value": "markdown"
}
]
},
"genericAuthType": "httpHeaderAuth",
"headerParameters": {
"parameters": [
{}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "kdbqXuxIR8qIxF7y",
"name": "Header Auth account"
}
},
"typeVersion": 4.2
},
{
"id": "3738e714-59aa-4b0b-876c-c2f15a1d7479",
"name": "Indeed专家AI代理",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
2072,
-395
],
"parameters": {
"text": "=You are an Indeed Expert. You need to format the search result and push it to the Webhook via HTTP Request. Here is the search result - {{ $('Markdown to Textual Data Extractor').item.json.text }}",
"options": {},
"promptType": "define"
},
"typeVersion": 1.8
},
{
"id": "47e96e87-8ac7-43d7-af6f-b52404be4eec",
"name": "Google Gemini聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1408,
-300
],
"parameters": {
"options": {},
"modelName": "models/gemini-2.0-flash-exp"
},
"credentials": {
"googlePalmApi": {
"id": "YeO7dHZnuGBVQKVZ",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
},
{
"id": "b2b8f3f6-ef13-47ff-8e6e-4c262b352b2e",
"name": "Markdown 到文本数据提取器",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
1320,
-520
],
"parameters": {
"text": "=You need to analyze the below markdown and convert to textual data.\n\n{{ $json.data }}",
"messages": {
"messageValues": [
{
"message": "You are a markdown expert"
}
]
},
"promptType": "define"
},
"typeVersion": 1.6
},
{
"id": "791d5991-0baa-4aff-8dbe-465c1335889f",
"name": "将Markdown转换为HTML",
"type": "n8n-nodes-base.markdown",
"position": [
1398,
-820
],
"parameters": {
"mode": "markdownToHtml",
"options": {},
"markdown": "={{ $json.data }}"
},
"typeVersion": 1
},
{
"id": "844c49a6-edd0-4a63-944e-44310e39ab09",
"name": "为Markdown到HTML响应启动Webhook通知",
"type": "n8n-nodes-base.httpRequest",
"position": [
1774,
-820
],
"parameters": {
"url": "https://webhook.site/daf9d591-a130-4010-b1d3-0c66f8fcf467",
"options": {},
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "html_response",
"value": "={{ $json.data }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "cb7b971d-17a9-4b49-8807-7a9d4f7550d2",
"name": "设置Bright Data区域",
"type": "n8n-nodes-base.set",
"position": [
0,
-545
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "4e7ee31d-da89-422f-8079-2ff2d357a0ba",
"name": "zone",
"type": "string",
"value": "web_unlocker1"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "47702b8b-5722-4fe0-93fc-950470b043c8",
"name": "遍历项目",
"type": "n8n-nodes-base.splitInBatches",
"position": [
440,
-545
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "cb42b109-0950-45cb-ae74-3a87b724f6fc",
"name": "Airtable",
"type": "n8n-nodes-base.airtable",
"position": [
220,
-545
],
"parameters": {
"base": {
"__rl": true,
"mode": "list",
"value": "appHnxLQRVHbCzDyj",
"cachedResultUrl": "https://airtable.com/appHnxLQRVHbCzDyj",
"cachedResultName": "Indeed"
},
"table": {
"__rl": true,
"mode": "list",
"value": "tblS1f5XWVMfdyjOz",
"cachedResultUrl": "https://airtable.com/appHnxLQRVHbCzDyj/tblS1f5XWVMfdyjOz",
"cachedResultName": "Table 1"
},
"options": {},
"operation": "search"
},
"credentials": {
"airtableTokenApi": {
"id": "yXTVs1Lgka4VUTCB",
"name": "Airtable Personal Access Token account"
}
},
"typeVersion": 2.1
},
{
"id": "faf3d158-e625-4829-8e90-2549d747e674",
"name": "如果链接字段不为空",
"type": "n8n-nodes-base.if",
"position": [
880,
-670
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "42eae1de-1d71-4418-862d-9cb9f8fb44e6",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
},
"leftValue": "={{ $json.Link }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "d81941a5-b267-4cac-9134-42caac9948ef",
"name": "等待",
"type": "n8n-nodes-base.wait",
"position": [
660,
-670
],
"webhookId": "f348d66e-ee91-40d4-8e52-83d8d3ca32f2",
"parameters": {
"amount": 10
},
"typeVersion": 1.1
},
{
"id": "6903a767-ab81-4a01-8b98-914afab45c63",
"name": "Indeed汇总器",
"type": "@n8n/n8n-nodes-langchain.chainSummarization",
"position": [
1696,
-520
],
"parameters": {
"options": {}
},
"typeVersion": 2
},
{
"id": "1cd297e9-30b9-4cb3-b2b4-96bc1e3e9d95",
"name": "便签2",
"type": "n8n-nodes-base.stickyNote",
"position": [
200,
-1080
],
"parameters": {
"width": 480,
"height": 320,
"content": "## Airtable表格数据示例"
},
"typeVersion": 1
},
{
"id": "d125e31f-845b-498e-9b3c-e5e8c14ed166",
"name": "用于AI代理的Google Gemini聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
2080,
-160
],
"parameters": {
"options": {},
"modelName": "models/gemini-2.0-flash-exp"
},
"credentials": {
"googlePalmApi": {
"id": "YeO7dHZnuGBVQKVZ",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "98d3cc1a-123e-468e-814f-7a96d38b8e36",
"connections": {
"Wait": {
"main": [
[
{
"node": "If Link field is not empty",
"type": "main",
"index": 0
}
]
]
},
"Airtable": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"Loop Over Items": {
"main": [
[],
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"Indeed Summarizer": {
"main": [
[
{
"node": "Indeed Expert AI Agent",
"type": "main",
"index": 0
}
]
]
},
"Set Bright Data Zone": {
"main": [
[
{
"node": "Airtable",
"type": "main",
"index": 0
}
]
]
},
"Webhook HTTP Request": {
"ai_tool": [
[
{
"node": "Indeed Expert AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Indeed Expert AI Agent": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"Convert Markdown to HTML": {
"main": [
[
{
"node": "Initiate a Webhook Notification for Markdown to HTML Response",
"type": "main",
"index": 0
}
]
]
},
"Google Gemini Chat Model": {
"ai_languageModel": [
[
{
"node": "Markdown to Textual Data Extractor",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"If Link field is not empty": {
"main": [
[
{
"node": "Perform Indeed Web Request",
"type": "main",
"index": 0
}
]
]
},
"Perform Indeed Web Request": {
"main": [
[
{
"node": "Markdown to Textual Data Extractor",
"type": "main",
"index": 0
},
{
"node": "Convert Markdown to HTML",
"type": "main",
"index": 0
}
]
]
},
"When clicking ‘Test workflow’": {
"main": [
[
{
"node": "Set Bright Data Zone",
"type": "main",
"index": 0
}
]
]
},
"Markdown to Textual Data Extractor": {
"main": [
[
{
"node": "Indeed Summarizer",
"type": "main",
"index": 0
}
]
]
},
"Google Gemini Chat Model for AI Agent": {
"ai_languageModel": [
[
{
"node": "Indeed Expert AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Google Gemini Chat Model For Summarization": {
"ai_languageModel": [
[
{
"node": "Indeed Summarizer",
"type": "ai_languageModel",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 人力资源, 人工智能, 营销, IT 运维
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
使用Bright Data和Google Gemini提取并汇总Indeed公司信息
使用Bright Data和Google Gemini提取和汇总Indeed公司信息
Set
Markdown
Http Request
+7
15 节点Ranjan Dailata
人力资源
通过Bright Data提取、总结和分析亚马逊产品降价情况
使用Bright Data和Google Gemini提取、总结和分析亚马逊降价信息
Set
Wait
Merge
+14
26 节点Ranjan Dailata
人工智能
使用Bright Data和Google Gemini从LinkedIn生成公司故事
使用Bright Data和Google Gemini从LinkedIn生成公司故事
If
Set
Wait
+8
19 节点Ranjan Dailata
销售
法律案例研究提取器,使用Bright Data MCP和Google Gemini的数据挖掘器
法律案例研究提取器,使用Bright Data MCP和Google Gemini的数据挖掘器
Set
Code
Wait
+10
22 节点Ranjan Dailata
人工智能
使用Google Gemini和Bright Data网络爬虫汇总Glassdoor公司信息
使用Google Gemini和Bright Data网络爬虫汇总Glassdoor公司信息
If
Set
Wait
+7
14 节点Ranjan Dailata
人力资源
WordPress 内容生成器 v3
WordPress 内容生成器 v3
If
Set
Code
+21
102 节点Alex Kim
人工智能