关于 google-jobs-research
通过 Crawlora API 搜索 Google 的公开招聘信息并获取职位详情,适合招聘人员和求职研究者。支持分页搜索及按职位 ID 查询。
主要功能
- 01搜索 Google 招聘信息
- 02按关键词和地点筛选
- 03获取完整职位详情
- 04分页浏览搜索结果
- 05按 ID 刷新职位信息
适用场景
- 01按职位名称和地点查找岗位
- 02查看职责与任职资格
- 03跨多个页面收集结果
- 04检查已保存职位是否更新或关闭
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ crawlora-org/ crawlora-skills --skill google-jobs-research安装后在 Claude Code 中输入/google-jobs-research确认已加载。
附带文件reference/endpoints.mdscripts/crawlora.sh
详细介绍
Google Jobs 搜索
搜索 Google 的公开招聘网站,并从 Crawlora API 获取一条招聘信息的完整详情—— 包括描述、职责和任职资格,并将其作为规范化 JSON 返回,无需手动抓取 careers.google.com。
何时使用此技能
- “在 搜索 Google 的 职位。”
- “Google 目前在 <team/location> 招聘哪些职位?”
- “获取 Google 职位 ID 的完整详情(描述、职责和任职资格)。”
- “长期跟踪 Google 新发布的 职位。”
设置(一次性)
- 获取免费的 Crawlora API 密钥(每月 2,000 积分,无需信用卡):https://crawlora.net。
- 运行辅助脚本前,请在环境中设置
CRAWLORA_API_KEY。 - 辅助脚本会从环境中读取
CRAWLORA_API_KEY,并向https://api.crawlora.net/api/v1发送请求。密钥缺失或无效时会返回401。
工作原理
- 搜索 —
/google-jobs/search需要q(搜索查询), 还可选用location(自由文本)和page(从 1 开始)。 它会解析 careers.google.com 服务端渲染的搜索页面中嵌入的职位数据,因此 每条结果都已包含描述、职责和任职资格,无需再调用一次接口来读取职位信息。 Google 将每页结果数固定为 20;传入page可浏览后续页面。 - 职位详情 —
/google-jobs/job需要id(搜索返回的数字型 Google 职位 ID),并重新获取该职位服务端渲染的完整详情页。可用它刷新单条 职位信息;如果已从其他来源(例如保存的链接)获得职位 ID,也可用它 获取对应职位。
完整的端点列表、方法和参数:reference/endpoints.md。
调用 API
# Search:
scripts/crawlora.sh /google-jobs/search q="software engineer" location="Mountain View" | jq '.'
# Job detail by id:
scripts/crawlora.sh /google-jobs/job id=123456789012345 | jq '.'
所有请求均使用 scripts/crawlora.sh;它可避免在命令行参数中暴露 API 密钥。
端点参考
此技能使用的两个 Google Jobs 端点详见 reference/endpoints.md。
示例
- 按地点搜索职位: 使用
/google-jobs/search,传入q="data scientist"和location="New York",再通过page=2、page=3获取超过 20 条结果。 - 跟踪特定职位: 保存搜索结果中的
id,然后按计划定期轮询/google-jobs/job并传入该id,以检测职位信息是否有修改或职位是否已下架 (返回404或空响应表示该职位已关闭)。
注意事项与限制
- 积分/成功后付费: 仅对
2xx响应计费;免费套餐每月 2,000 积分。 获取密钥:https://crawlora.net。 - 仅限公开数据 — 数据来自 careers.google.com 上公开发布的职位;请遵守 Google 的条款。
- 安全性: 密钥仅保存在
CRAWLORA_API_KEY中——切勿将其硬编码、作为查询参数传递或提交到代码库。 - Google 将每页结果数固定为 20 — 没有
limit/per_page参数, 只能通过page浏览后续结果。 id必须是搜索结果id字段中的数字型 Google 职位 ID, 不能是 slug 或 URL。
评论
支持 Markdown