SuperAPI AI 工具集

google-jobs-research

写作与研究

查看项目

更新于 10-15 20:29

技能介绍

用途:该技能用于搜索 Google 公开招聘网站 careers.google.com 上的职位,并可按职位 id 获取单个职位的完整详情(描述、职责、任职资格),以规范化 JSON 返回,无需手动抓取页面。

主要能力:搜索接口 /google-jobs/search 接收必填参数 q(搜索查询),可选 location(自由文本)和 page(从 1 开始);它解析 careers.google.com 服务端渲染搜索页中内嵌的职位数据,因此每条结果已内联包含描述、职责和资格,无需二次调用。职位详情接口 /google-jobs/job 接收必填 id(搜索返回的数字职位 id),重新获取该职位的完整详情页,可用于刷新单个职位或凭已有 id 获取。

使用方式:先获取 Crawlora API 密钥(免费额度 2,000 credits/月,无需信用卡)https://crawlora.net,并在运行前设置环境变量 CRAWLORA_API_KEY。辅助脚本从环境变量读取密钥,请求发送至 https://api.crawlora.net/api/v1,密钥缺失或无效返回 401。调用示例:scripts/crawlora.sh /google-jobs/search q="software engineer" location="Mountain View" | jq '.';scripts/crawlora.sh /google-jobs/job id=123456789012345 | jq '.'。所有请求均通过 scripts/crawlora.sh,以避免密钥出现在命令行参数中。

适用场景:按地点或团队搜索 Google 职位、查询某地当前招聘情况、按 id 拉取职位完整详情、定期轮询特定职位以检测修改或下架(404 或空响应表示职位已关闭)。

限制:仅限公开数据,需遵守 Google 条款;按成功计费,仅 2xx 计费,免费层 2,000 credits/月;每页固定 20 条,无 limit/per_page 参数,只能用 page 翻页;id 必须是搜索结果中 id 字段的数字职位 id,不能是 slug 或 URL;密钥仅存于 CRAWLORA_API_KEY,切勿硬编码、放入查询参数或提交到仓库。