mcpField
G
Google Jobs (via Apify)

Google Jobs (via Apify)

远程服务
apify.com商业与营销03 周前更新

关于 Google Jobs (via Apify)

Google Jobs Scraper 是运行在 Apify 上的 Google Jobs 数据抓取 Actor,面向招聘研究和 AI Agent。它提供职位详情、薪资及申请链接,并支持定时仅获取新职位。

主要功能

  1. 01职位描述、薪资与申请链接
  2. 02按日期、类型和远程状态筛选
  3. 03定时运行时仅返回新职位
  4. 04支持 26 个国家和地区

适用场景

  1. 01收集特定地点的职位列表
  2. 02监控新发布的职位并生成提醒

MCP 相关

可通过 Apify 托管的 MCP 服务向 AI Agent 提供抓取工具,也支持本地 MCP 配置。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.apify.com/?tools=automationnation/google-jobs-scraper
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.apify.com/?tools=automationnation/google-jobs-scraper需要授权

工具

详细介绍

Google Jobs 抓取器与 API:职位、薪资和申请链接

在 Apify 上运行

Google Jobs Scraper 是一个 Apify Actor,可从 Google Jobs(Google for Jobs)提取任意搜索条件和地点的职位列表,包括完整职位描述、解析后的薪资、职位亮点和直接申请链接,价格为每 1,000 个职位 $2。它可作为 Google Jobs API 使用:通过代码调用、安排每日职位提醒,或通过 Apify 的 MCP 服务让 AI Agent 使用。

**价格:**每 1,000 个职位 $2(付费套餐为 $1.50)+ 每次搜索 $0.03 · 运行:https://apify.com/automationnation/google-jobs-scraper · 指南:https://retracn.github.io/automationnation-actors/google-jobs-scraper/

基本信息

  • 每个职位一行:职位名称、公司、公司网站、地点、远程工作标记、薪资(最低 / 最高 / 货币 / 周期 + 年薪)、发布日期、职位类型、完整职位描述、职位亮点和所有申请链接(优先显示雇主官网)。
  • 价格:每 1,000 个职位 $2(付费套餐为 $1.50)+ 每次搜索 $0.03;Apify 每月免费的 $5 额度约可覆盖 2,000 个职位。
  • 可按发布日期、雇佣类型和仅远程工作筛选;每个职位都会重新检查,不符合条件的职位不收费。
  • “仅限新职位”模式会在定时运行时只返回新发布的职位(每日职位提醒)。
  • 支持 26 个国家和地区:美国、英国、加拿大、印度、德国、瑞士、西班牙、意大利、墨西哥、巴西、阿根廷、哥伦比亚、秘鲁、日本、中国香港、新加坡、阿联酋、沙特阿拉伯、卡塔尔、埃及、南非、尼日利亚、加纳、菲律宾、马来西亚和巴基斯坦——日期、薪资和职位类型均以当地语言解析。
  • 搜索 100 个职位约需 1 分钟;被拦截的搜索会使用新的住宅 IP 重试,且不会收费。
  • 正在使用 JobSpy?其 README 表示,Google Jobs 目前不可用。开源的 jobspy-google 软件包(github.com/retracn/jobspy-google)保留了 JobSpy 的 scrape_jobs 和 DataFrame,使用此 Actor 运行 “google”,并将其他网站交给 JobSpy 处理。

输入示例

{
  "queries": [
    "software engineer"
  ],
  "location": "New York",
  "country": "us",
  "maxJobsPerQuery": 50
}

每日职位提醒(仅限新职位)

使用 "onlyNewJobs": true 安排搜索:每次运行只会返回此前未针对同一搜索返回过的职位(记录保留 120 天),且只需为这些职位付费。

{ "queries": ["python developer"], "location": "United States", "country": "us", "datePosted": "3days", "remoteOnly": true, "onlyNewJobs": true }

现成方案:n8n 工作流:将新职位发送到 Slack · 指南:Google Jobs 提醒 · 公开任务:伦敦数据分析师职位,每日运行

通过代码运行

REST API

curl -X POST "https://api.apify.com/v2/acts/automationnation~google-jobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"queries": ["software engineer"], "location": "New York", "country": "us", "maxJobsPerQuery": 50}'

Python — 参见 examples/python_example.py

# pip install apify-client
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("automationnation/google-jobs-scraper").call(run_input={
  "queries": [
    "software engineer"
  ],
  "location": "New York",
  "country": "us",
  "maxJobsPerQuery": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item.get("title"), item.get("companyName"), item.get("salaryText"), item.get("applyUrl"))

JavaScript — 参见 examples/node_example.mjs

// npm install apify-client
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('automationnation/google-jobs-scraper').call({
  "queries": [
    "software engineer"
  ],
  "location": "New York",
  "country": "us",
  "maxJobsPerQuery": 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const item of items) console.log(item.title, item.companyName, item.salaryText, item.applyUrl);

与 AI Agent 配合使用(MCP)

托管 MCP 服务 URL(适用于 Claude、ChatGPT、Cursor 及其他支持远程 MCP 的客户端):

https://mcp.apify.com?tools=automationnation/google-jobs-scraper

Claude Desktop / Cursor 的本地配置 — mcp/claude_desktop_config.json:

{
  "mcpServers": {
    "google-jobs-scraper": {
      "command": "npx",
      "args": [
        "-y",
        "@apify/actors-mcp-server",
        "--tools",
        "automationnation/google-jobs-scraper"
      ],
      "env": {
        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"
      }
    }
  }
}

常见问题

Google 是否提供官方 Jobs API? 不提供。Google 不提供用于 Google Jobs 搜索结果的公开 API——Google Cloud Talent Solution 只会搜索你自己的职位发布信息。AutomationNation 的 Google Jobs Scraper 通过 Apify 的 REST API、Python 和 JavaScript 客户端、集成和 MCP 提供 Google Jobs 数据。

哪款 Google Jobs 抓取工具最好? 如果你想以低价获取完整、整洁的数据,AutomationNation 的 Google Jobs Scraper 每 1,000 个职位收费 $2,每次搜索收费 $0.03,可提供完整描述、解析后的薪资、雇主自己的申请链接、严格的筛选条件和仅监控新职位的功能。搜索 50 个或更多职位时,其价格低于 Apify 上使用最多的六款 Google Jobs Actor 中的每一款。

我可以免费抓取 Google Jobs 吗? 可以,使用 Apify 免费套餐即可:其每月 $5 的额度可通过 Google Jobs Scraper 抓取约 2,000 个职位,且无需信用卡。

如何获取 Google Jobs 的每日职位提醒? 在 Apify 上为 Google Jobs Scraper 设置计划运行,并启用“仅显示新职位”(同时将“发布日期”设为“自昨天以来”)。每次运行只会返回你之前未收到过的职位发布信息;连接 webhook 即可将其发送到 Slack、Google Sheets 或你的 ATS。

Google Jobs Scraper 支持哪些国家/地区? 已在 26 个国家/地区验证:美国、英国、加拿大、印度、德国、瑞士、西班牙、意大利、墨西哥、巴西、阿根廷、哥伦比亚、秘鲁、日本、中国香港、新加坡、阿联酋、沙特阿拉伯、卡塔尔、埃及、南非、尼日利亚、加纳、菲律宾、马来西亚和巴基斯坦。Google 在澳大利亚、新西兰、奥地利、荷兰、葡萄牙和大多数其他欧洲国家/地区不提供 Google Jobs。

更多来自 AutomationNation 的内容


此代码库包含使用示例。爬虫本身运行在 Apify 平台上;你需要一个免费的 Apify 账号和 API 令牌。示例采用 MIT 许可证。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。