用途:对已发布的招聘职位(advertised role)做候选人视角的对比,建立职位短名单。先明确目标职能、资历、地域/办公方式限制、薪酬口径与硬性要求。注意招聘信息是已发布职位,不等同于谈定的录用条件。
主要能力:发现并核验职位信息。先查询数据集 provider/workplace/department 取值,再收集有边界的职位集合。存储的职位默认视为开放,但可能滞后于实时看板。在取详情前解析 provider 专属 posting ID、雇主/域名、requisition 与地点。数据集 ID、Indeed job_key 与 ATS ID 属于不同命名空间。可用 jobs_company_search 处理给定公司 slug,再走实际检测到的 provider 的看板/详情路由。保留标题/职责、必需与优先资格、地点/远程范围、雇佣类型、薪资文本及归一化币种/周期、福利与来源日期。
使用方式:设置 CRAWLORA_API_KEY。已连接时优先使用 Crawlora MCP 工具,否则使用随附的 scripts/crawlora.sh,它向 https://api.crawlora.net/api/v1 发送 x-api-key。具体方法与参数见 reference/endpoints.md。示例命令: scripts/crawlora.sh /datasets/jobs/facets scripts/crawlora.sh /datasets/jobs/search q="backend engineer" page=1 page_size=10 scripts/crawlora.sh /indeed/search q="backend engineer" l="Austin, TX" page=1 详情使用已核验返回的 posting ID 与 provider 专属选择器。
限制:需同时检查应用层错误码与 HTTP 状态,payload 在 data 内。认证错误应停止,429 退避,瞬时上游失败重试一次。按请求范围与额度预算限制调用/翻页。薪资有界查询需 salary_currency 且无薪资周期选择器,须在取回后归一化周期;区间为重叠语义,不代表每个可能薪资都满足最低要求。Indeed 的 GraphQL 响应可能缺失远程、雇佣类型与福利,缺失字段视为未知而非否定。按实际 requisition/provider ID 加地点证据去重。过期/失败的详情只是证据不可得,不代表雇主停止招聘。除非用户要求,否则不投递、不上传简历、不联系招聘方、不推断签证资格、不谈判条款。