最近看到一个开源项目:get_jobs(工作无忧),主打“把投简历这件事自动化”。它覆盖了常见招聘平台:Boss 直聘 / 猎聘 / 前程无忧(51job) / 智联招聘,提供网页 GUI 配置、自动筛选、自动投递/打招呼、以及投递结果通知。
如果你也在折腾求职流程自动化,可以顺手看看 开源实战 里的同类项目与实践贴。

它解决的痛点:投递像体力活
每天重复筛岗位、过滤猎头/不活跃 HR、卡薪资范围。
投完还要盯进度:哪些投了?哪些被拒?有没有回?get_jobs 的思路是:把“筛—投—跟踪”做成一条流水线。但问题也来了:自动化能省时间,能省多少?又会不会带来风控与误投的副作用?这也是使用前必须想清楚的点(后面有提醒)。
亮点功能
- 网页图形化界面(GUI):配置/运行更直观,降低上手门槛。
- AI 匹配 + 自动写打招呼语(Boss):根据 JD 生成更个性化的开场白。
- 智能过滤:不活跃 HR、猎头岗位、目标薪资等自动过滤。
- 企业微信推送通知:投递进度实时到消息里。
- 黑名单:自动更新黑名单企业,减少重复投递“明显不合适”的公司。
额外加分:Boss 还能在打招呼后 自动发“图片简历”(把 PDF 转成 resume.jpg 放到 resources),省掉等 HR 索要的来回。







快速上手
项目是 Java/Gradle 体系,文档建议 JDK 21 + Gradle;会自动判断系统并下载对应 chromedriver 来做浏览器自动化。
git clone https://github.com/loks666/get_jobs.git
cd get_jobs
然后在网页端改配置(重点:地区、岗位关键词等)。需要 AI 的话在 .env 里填 BASE_URL / API_KEY / MODEL;示例里也给了企业微信机器人 webhook。配置项与限制说明建议直接对照 README/相关文档逐项核对(类似“哪里能配、哪里不能配”的细节,往往最容易踩坑),可参考 技术文档 里的文档阅读与避坑贴思路。
真实提醒:别当“无脑挂机神器”
Boss 风控/掉线
作者提醒如果出现掉线等问题,建议当天停投、第二天继续,否则可能有封号风险;并且强调“不要依赖程序投 Boss”。
平台现状差异
README 里提到 智联当前存在问题;也对 51job、智联给了较强烈的负面评价(投递上限、质量问题等)。
不支持服务器部署
项目明确说 不要尝试服务器部署,招聘网站可能识别服务器 IP 并不返回数据。
使用环境注意
文档提示要关闭“墙外代理”,否则国内站点加载慢。
许可与边界
项目强调已改为 禁止商业化 的开源协议。
我的建议是:把它当成 “补投递量 & 降重复劳动”的工具,别用来无差别狂轰滥炸;更别把所有希望压在自动化上——策略、简历和主动沟通依然是主线。关于投递节奏、岗位筛选、沟通策略等更偏实战的话题,可以在 面试求职 继续延伸。
总结
适合这几类人:
- 想把求职流程“工程化”的程序员 / 独立开发者
- 目标岗位明确、筛选条件明确,想省掉重复点击的人
- 能接受:偶发页面变动导致脚本失效,需要自己排查/改配置(项目也提供了自定义修改思路的 wiki)
更多同类自动化工具的讨论与经验沉淀,也可以到 云栈社区 逛逛相关板块。
项目地址
https://github.com/loks666/get_jobs
|