1实现原理 · 为什么它能做到
把求职任务实现成带确认门的状态机,10 个状态顺序推进、不得跳步。
skills/boss-zhipin-scraper/SKILL.md
不得跳过当前状态的必需输入或确认。用户已提供的信息直接继承,不重复询问。
这里在做什么:用一个显式状态机约束流程,先收集再确认最后才执行。
设置强制边界:只操作标题带 BOSS-Agent 的专用 Chrome Profile,明确禁止 CLI/CDP/Playwright/Cookie 提取/反检测路线。
skills/boss-zhipin-scraper/SKILL.md
- 禁止 BOSS CLI、CDP、远程调试、Bridge、Patchright、Playwright、无头浏览器、隐藏 API、`/wapi`、XHR/fetch 注入、Cookie 或 stoken 提取、代理轮换、指纹伪装和验证码绕过。
这里在做什么:把合规路线写成硬边界,堵死对平台的接口逆向与自动化绕过。
首次引导上传简历,只提取岗位匹配信息,无关隐私不回显不落报告。
skills/boss-zhipin-scraper/SKILL.md
只提取岗位匹配信息;姓名、手机号、邮箱等无关隐私不得主动回显或写入报告。
这里在做什么:在降低隐私暴露的同时建立岗位画像。
两轮补齐求职偏好,每轮最多 3 个会改变搜索结果的问题。
skills/boss-zhipin-scraper/SKILL.md
每轮最多问 3 个会改变搜索结果的问题:
这里在做什么:用有限提问收敛出可执行的搜索条件。
搜索确认门只授权只读校准,未确认不得操作 BOSS 页面。
skills/boss-zhipin-scraper/SKILL.md
只有用户确认搜索卡或明确确认同等内容后,才能操作 BOSS 页面。搜索确认仅授权只读校准。
这里在做什么:把「能看页面」和「能发消息」拆成两个独立授权。
校准阶段默认只读 15–30 张职位卡片并选约 10 条完整 JD,外部动作必须为 0。
skills/boss-zhipin-scraper/SKILL.md
- 默认读取 15–30 张职位卡片,并从中选择约 10 条代表性完整 JD。
这里在做什么:先用只读样本确定市场要求与评分阈值。
动态 A/B/C 档位须同时通过硬条件、总分门槛、核心维度门槛与风险否决。
skills/boss-zhipin-scraper/SKILL.md
档位不能只看总分;必须同时通过:
这里在做什么:用多重门槛避免单靠总分误判岗位。
触达确认门要求确认批次、档位、目标招呼数与招呼模式,未指定时默认建议 20。
skills/boss-zhipin-scraper/SKILL.md
本批目标招呼数;未指定时主动询问,默认建议 `20` 个,不得静默代填;
这里在做什么:把发送消息的数量授权交回用户,守住授权边界。
执行循环对每个岗位严格串行:读列表→去重→读 JD→过滤→评分→风险检查→触达→写检查点。
skills/boss-zhipin-scraper/SKILL.md
读列表 → 查历史台账 → 读完整 JD → 硬条件过滤 … → 触达或归档 → 写检查点
这里在做什么:把单岗决策拆成有序步骤,并在每步留下可复核痕迹。
风控硬停止:验证码、429、掉线、要求复制 Cookie 等立即保存检查点并停止批次。
skills/boss-zhipin-scraper/SKILL.md
- 验证码、安全验证、`_security_check`、429、code 37、访问频繁、账号风险或环境异常;
这里在做什么:遇到风控信号即停,避免硬刚平台风控造成账号风险。
2核心能力
01带确认门的求职流程状态机编排
02专用浏览器连接与手动登录交接
03只读市场校准与代表性样本选择
04100 分多维度评分基线(硬条件/风险否决优先)
05动态 A/B/C 档位与核心维度门槛
06触达授权与招呼模板约束
07去重与台账/检查点持久化
08风控硬停止与瞬时状态恢复
09离线验收案例集(22 条)
3外部依赖
| Kind | Dependency / Endpoint |
|---|---|
| network | BOSS直聘(zhipin.com) |
| cli | macOS Computer Use + Chrome(专用 BOSS-Agent Profile) |
4管控建议与判定依据
建议配套管控措施
面向 Agent
声明可访问域名与密钥范围
面向管理者
密钥最小权限,保留请求日志
判定依据(文件路径与关键语句摘要)
- 网络端点: 声明外部网络访问: 经宿主浏览器访问 BOSS直聘公开页面(zhipin.com)读取职位列表与完整 JD;用户授权后提交站内招呼语
- 本地工作目录: 文件读写与工件输出: ~/.boss-zhipin-scraper/ledger/job_ledger.jsonl(岗位台账)
审计说明: 黄色:skill 目录仅 SKILL.md、agents/openai.yaml 与 4 份 references 文档,无脚本、无网络库、无凭证读取;它通过宿主 macOS Computer Use 操作可见的专用 Chrome Profile,访问公开的 zhipin.com 页面并在用户逐批授权后发送站内招呼语,外发对象可预期。本地仅写 ~/.boss-zhipin-scraper/ledger 台账与当批 CSV/报告。明确禁止 CLI/CDP/Playwright/隐藏 API/Cookie 提取/反检测,故不触红。宿主 Computer Use 权限与浏览器属宿主行为,不计入档位。
5第二遍独立确认
- [ok] 状态机状态数与顺序 — SKILL.md 的 ONBOARD→PROFILE→…→REVIEW 与正文 10 个小节一一对应。
- [ok] 校准只读约束 — SKILL.md 与 calibration-tiering.md 均写 external_actions=0 / 外部动作数必须为 0。
- [ok] 档位阈值一致性 — 主 SKILL.md 的 A≥85/B≥80/C≥72 与 references 表格一致,且要求核心维度最低值。
- [ok] 验收案例数量 — ledger-acceptance.md『离线验收案例』逐条编号 1–22,共 22 条。
- [ok] 禁止路线可定位 — §3 扫描『危險旗標/防護繞過』无命中,正文确有禁止 CDP/Playwright/隐藏 API 等条款。
- [ok] 凭证读取 — 全文无 Cookie/stoken 读取指令,反而明确『不得读取、代填或保存验证码和认证信息』。
- [ok] 档位复核 — 只经宿主浏览器操作公开站点 + 本地台账写入,无凭证读取、无防护绕过 → yellow。
6结论
适合: 需要在 BOSS直聘做个人求职、愿意逐步确认并接受手动登录/验证码的求职者;重视流程留痕与合规路线者。
不适合: 非个人求职用途、批量代运营/猎头采集、希望无人值守自动投递或修改账号者;不具备 macOS Computer Use 环境者。
Install Agent-Ready
① Verified Mirror 2026-10-10
Option A · Direct DownloadDownload boss-zhipin-scraper.tar.gz
sha256:
Option B · Copy Guide for Agente68954aed6706a48…agent 读 JSON 指南后会自动从本站下载安装,无需更多说明。
② Upstream GitHub
GitHub Repo ↗
Pinned to commit 3cfa898c51.