自动投递是一款自动化 hh.ru 求职流程的工具。您连接 HeadHunter 账户,通过搜索查询收集职位,选择合适的 — 系统将自动发送申请。
工作原理
整个流程分为四个步骤:
- 连接账户 — 通过 hh.ru 授权
- 收集职位 — 配置搜索查询并加载结果
- 筛选和选择 — 查看列表、选择职位、配置求职信
- 自动发送 — 系统在后台发送申请
连接 HeadHunter 账户
在侧边栏中进入 HeadHunter 自动化 → 账户,点击 连接账户。
授权通过 hh.ru 官方 OAuth 进行 — 我们不会存储您的密码。登录后,系统获取用于与 HeadHunter API 交互的访问令牌。
如果令牌过期,账户状态将变为"需要授权"。请进入设置并刷新连接。
您可以同时连接多个账户。
收集职位
连接账户后,选择简历并点击 加载职位。将打开搜索查询构建器 — 一个包含参数的面板,用于向 hh.ru API 发送请求。
搜索参数
构造器支持所有 hh.ru 搜索参数:
- 文本搜索 — 搜索职位的关键词
- 排除词 — 从结果中排除的词语
- 搜索范围 — 搜索位置:标题、描述或公司名称
- 工作经验 — 无经验、1-3年、3-6年等
- 就业类型 — 全职、兼职、实习
- 工作时间 — 全天、轮班、弹性
- 工作形式 — 远程、办公室、混合
- 按天排班 — 五天制、两班倒、轮班等
- 工作时长 — 全天、半天、4小时起
- 学历 — 要求的学历水平
- 雇佣形式 — 合同类型
- 临时工作 — 包含临时/季节性职位
- 地区 — 城市或区域(可搜索树形结构)
- 专业角色 — 专业方向(可搜索树形结构)
- 行业 — 公司业务领域(可搜索树形结构)
- 薪资 — 最低金额和货币,仅显示标明薪资的职位
- 标签 — 例如,认证IT公司
- 发布时间 — 一天内、一周内、一月内或自定义日期范围
- 排序方式 — 按日期、相关性、薪资或距离
- 网站 — hh.ru、rabota.by、hh.kz 等
- 语言 — 结果本地化
设置保存在浏览器中 — 下次加载无需重新填写。
加载过程
- 系统遍历所有搜索结果页面(每次最多 500 个职位)
- 为每个职位保存:标题、雇主、链接、测试任务和求职信要求
- 自动过滤重复项 — 如果职位已经加载过,不会重复出现
加载的职位获得 "已获取" 状态,并显示在列表中。
职位列表操作
本地筛选
加载职位后,列表上方提供快速筛选器:
- 文本搜索 — 按职位名称或雇主名称搜索
- 状态筛选 — 仅显示特定状态的职位(已获取、已接受、已发送、已拒绝等)
- 隐藏有测试的 — 移除需要测试任务的职位
- 隐藏有求职信的 — 移除需要求职信的职位
批量操作
选择职位并使用操作菜单:
- 发送申请 — 加入自动发送队列
- 归档 — 隐藏不需要的职位(可以恢复)
- 拒绝 — 标记为不感兴趣
- 重置状态 — 恢复为"已获取"状态
- 删除 — 从列表中永久移除
为方便起见,您可以选择页面上的所有职位或按状态选择:仅已获取、仅已接受或仅已拒绝。
发送申请
选择职位并点击 发送申请。在对话框中选择求职信类型:
无求职信
申请不附带求职信发送。适合注重速度的批量投递。
如果职位要求求职信,没有求职信的申请将不会被发送。系统会将其保留在队列中 — 这些职位将在对话框中单独标注。
模板求职信
您可以添加最多 3 个模板求职信变体。发送时,系统会为每个职位随机选择一个模板 — 这是防止 hh.ru 封禁的保护措施,因为相同的回复可能被标记为垃圾邮件。
AI 求职信
系统使用 AI 为每个职位生成个性化求职信。
您需要提供 提示词 — 生成指令。例如:"写一封简短的信,提到我在 React 和 TypeScript 方面的经验,语气 — 友好且专业"。
发送前,您可以点击 测试生成 — 系统将为第一个选中的职位展示示例信件,以便您评估结果。
如果您希望每份申请都是独特的且针对特定职位和雇主量身定制,AI 求职信是最佳选择。
自动发送流程
确认后,系统开始在后台发送:
- 申请 每 30 秒 批量发送
- 发送之间保持间隔以遵守 hh.ru 的速率限制
- 您可以关闭页面 — 发送将在服务器上继续
职位状态
| 状态 | 含义 |
|---|---|
| 已获取 | 职位已加载,等待您的决定 |
| 已接受 | 已选择发送,等待队列 |
| 已发送 | 申请已成功发送 |
| 已投递过 | 您之前已经投递过此职位 |
| 被拒绝 | hh.ru 拒绝了申请(职位已关闭或条件不符) |
| 无法处理 | 职位不可用或已删除 |
| 已拒绝 | 您手动拒绝了该职位 |
发送进度在统计面板上实时显示,每个状态都有可视化展示。
错误处理
系统自动处理常见问题:
- 验证码 — 如果 hh.ru 显示验证码,账户将临时暂停(1 小时),然后恢复发送
- 速率限制 — 超过限制时,系统暂停并稍后继续
- 令牌过期 — 自动刷新令牌。如果刷新失败,账户状态变为"需要授权"
- AI 生成错误 — 如果求职信生成失败,系统将在下一个周期重试