Greasy Fork

Greasy Fork is available in English.

BOSS海投助手

🚀 求职者自己的神器!🧑‍💻Yangshengzhou,提升BOSS直聘的简历投递效率,自动批量发送简历,高效求职 💼

作者
YangShengzhou03
日安装量
3
总安装量
52
评分
2 0 0
版本
1.2.2
创建于
2025-05-09
更新于
2025-05-23
大小
55.8 KB
许可证
AGPL-3.0-or-later
适用于

🚀 BOSS海投助手 (BOSS Helper) 🌟

License: AGPL v3 Gitee Stars

📌 支持页面:职位列表页 & 聊天对话页
📦 有限开源 | ⚙️ 浏览器扩展 | 📈 自动投递 + AI回复


📌 目录

  1. 简介
  2. 主要功能
  3. 支持页面
  4. 安装指南
  5. 使用说明
  6. 项目结构
  7. 实现原理
  8. 当前优势
  9. 社区与支持
  10. 许可证(AGPL-3.0)
  11. 未来规划
  12. 结语

📌 简介

BOSS海投助手 - 专业版 是一款专为求职者设计的浏览器扩展工具,旨在提升在 BOSS直聘平台 上的简历投递效率和沟通响应速度。

通过自动化操作、AI辅助等功能,帮助用户快速筛选岗位并自动完成简历投递与消息回复。无论你是应届生、职场跳槽党,还是招聘中介,都能从中受益。

核心功能包括:

  • 自动批量发送简历:设置筛选条件后,自动进入每个职位页面并完成简历投递
  • 多条件精准岗位筛选:支持关键词、地区、薪资范围、公司类型等条件过滤
  • AI自动回复HR消息:接收HR新消息时,调用AI接口生成自然语言回复
  • 可视化控制面板管理任务:提供悬浮式可视化面板,随时查看运行状态、调整参数
  • 避免重复投递机制:自动识别已投递过的岗位,防止重复提交

🧰 主要功能

功能 描述
自动简历投递 设置筛选条件后,自动进入每个职位页面并完成简历投递
多维岗位筛选 支持关键词、地区、薪资范围、公司类型等条件过滤
避免重复投递 自动识别已投递过的岗位,防止重复提交
AI自动回复 接收HR新消息时,调用AI接口生成自然语言回复
控制面板 提供悬浮式可视化面板,随时查看运行状态、调整参数
日志记录 所有操作均输出到日志区域,便于调试与问题追踪
参数高度可配置 投递间隔时间、颜色主题、API密钥等均可修改
跨平台兼容 支持 Chrome、Edge、Firefox、Safari 等主流浏览器

🛠️ 支持页面


📦 安装指南

第一步:安装脚本管理器插件

推荐使用以下任一插件:

支持浏览器:

浏览器名称 支持状态 版本要求 备注
Google Chrome ✅ 支持 最新版 / 稳定版 推荐使用
Microsoft Edge ✅ 支持 最新版 / 稳定版 基于 Chromium,兼容性好
Firefox ✅ 支持 最新版 / 稳定版 部分功能可能受限
Safari ⚠️ 支持(需手动开启权限) 最新版 / 稳定版 扩展功能有限,需额外配置

第二步:添加脚本

  1. 打开 Tampermonkey 或 ScriptCat 插件
  2. 点击“获取新脚本”或“从仓库安装”
  3. 搜索 BOSS海投助手 或访问以下链接下载 .user.js 文件并导入:

🔗 GitHub: https://github.com/yangshengzhou03/boss_helper
🔗 Gitee: https://gitee.com/yangshengzhou/boss_helper

第三步:访问 BOSS直聘网站

  1. 登录你的 BOSS直聘账号
  2. 进入 职位列表页
  3. 页面右侧将显示控制面板,点击“开始投递”即可启动自动流程
  4. 若遇到弹窗拦截,请检查浏览器通知设置,允许脚本创建浮动窗口

⚙️ 使用说明

  • ▶️ 启动任务:点击“开始投递”按钮
  • ⏸️ 暂停任务:点击“暂停”按钮
  • ■ 停止任务:点击“停止”按钮
  • 🗑️ 清除日志:点击“清空日志”以重置操作记录
  • 🔽 最小化面板:点击右上角“—”按钮
  • 🔁 恢复面板:点击屏幕角落的小图标重新打开控制面板
  • 🛠️ 修改配置:打开脚本源码(在插件中编辑脚本),修改配置项如:
    • 投递间隔时间(默认:2秒)
    • API 密钥(AI回复所需)
    • 地区、岗位关键词等筛选条件

📚 项目结构

boss_helper/
├── README.md # 说明文档
├── LICENSE # AGPL-3.0 协议文件
└── boss_helper.user.js # 核心用户脚本文件(可直接导入使用)


🧠 实现原理

  • 🖥️ DOM监听与交互模拟:通过监听 DOM 加载事件,注入控制面板,并模拟点击“立即沟通”、“发送简历”等按钮
  • 🧭 XPath解析页面数据:使用 XPath 解析当前页面的岗位信息、职位名称、公司名等字段
  • 🌐 异步请求处理:利用 GM_xmlhttpRequest 发送 HTTP 请求,获取和发送数据
  • 🤖 AI自动回复:调用外部大模型 API(如讯飞星火),根据 HR 消息内容生成自然语言回复
  • 📝 日志系统:每一步操作都会被记录,方便回溯与调试
  • 💾 状态持久化:通过 localStorage 存储已处理的岗位 ID,避免重复投递

📈 当前优势

  • ✅ 完全开源:代码透明,社区可查可控
  • ✅ 无依赖轻量级:无需引入任何第三方库,体积小巧,加载速度快
  • ✅ 跨平台兼容性好:适配主流浏览器及不同分辨率设备
  • ✅ 用户友好可视化界面:非技术人员也能轻松上手
  • ✅ 持续更新维护:作者每周保持更新,修复BUG并添加新功能

🤝 社区与支持

如果你在使用过程中遇到问题,或者有任何改进建议,欢迎参与讨论:


📜 许可证(AGPL-3.0)

该项目采用 GNU Affero General Public License v3.0 协议发布。

这意味着你可以:

  • ✅ 自由使用、分发该软件
    但必须遵守以下规则:

  • 🚫 不得未经许可擅自修改源代码

  • 🚫 如果你在服务器上运行修改后的版本,必须公开源代码

  • 🚫 不得去除版权声明和变更说明

  • 🚫 不得以任何形式声称这是你的原创作品而不注明来源

详情请参阅 LICENSE 文件。


🚀 未来规划

虽然当前版本已经具备了基本的自动化投递能力,但还有更多改进方向正在计划中:

  • 🎚️ 图形化配置界面(无需修改代码)
  • 📊 导出投递记录为 Excel/CSV
  • 🔔 消息推送(微信、邮件、Telegram)
  • 🌍 多语言支持(中英文切换)
  • 🧠 AI岗位推荐引擎(基于历史行为分析)
  • 🧪 多平台适配(拉勾网、猎聘网等)

💬 结语

Hi~我是 Yangshengzhou,一名曾为实习焦虑到崩溃的学生,也是这个工具的开发者。记得那段每天刷招聘APP到凌晨的日子,效率低、心情差……于是我决定写一个自动化的工具来帮自己。

🤖 如今它终于上线了,希望它能成为你求职路上的小帮手:

“把繁琐交给代码,把希望留给自己。”

如果你觉得这个项目对你有帮助,请别忘了给个 ⭐ star 和 🍴 fork,这是对我最大的鼓励!

祝你早日拿到心仪的 offer 💼✨


© 2025 Yangshengzhou. All rights reserved.
Powered by AGPL-3.0.