自动投简历
发表于|更新于|个人分享
|浏览量:
深度实战:使用开源 AI 找工作助手 get_jobs 实现全平台简历自动化投递
在当前竞争激烈的就业环境下,“投递量”往往是获得面试机会的基础。然而,手动刷招聘软件不仅效率低下,还容易产生审美疲劳。今天为大家推荐一款在 GitHub 上极为火爆的开源项目:get_jobs(又名:AI 找工作助手)。
它可以帮你实现从岗位筛选、AI 沟通到简历投递的全自动化流程,彻底解放双手。
1. 项目核心能力
get_jobs 是一款基于 Java 和 Selenium 开发的自动化工具,主要针对国内主流招聘平台。
- 全平台支持:打通了 Boss 直聘、前程无忧 (51job)、猎聘、拉勾、智联招聘等主流平台。
- AI 智能匹配:接入 GPT 等大模型,自动分析岗位描述(JD)与个人简历的匹配度,拒绝盲投。
- 个性化打招呼:基于 JD 自动生成高度相关的开场白(Boss 直聘专属),极大提升 HR 回复率。
- 精准过滤:自动识别并跳过不活跃 HR、猎头岗位、黑名单公司及薪资不符的坑位。
- 附件直达:支持在打招呼后自动发送图片版或 PDF 简历,缩短沟通链路。
2. 优缺点对比
优点(Pros)
- 效率质变:支持多账号、多平台并行,单日投递量可达人工的 10 倍以上。
- 决策科学:利用 AI 评分,确保投递的岗位都是真正适合自己的,避免入职后才发现“货不对板”。
- 实时预警:支持企业微信、钉钉消息推送,投递结果和面试邀约第一时间触达。
缺点(Cons)
- 技术门槛:需要一定的 Java 环境配置基础,对非技术人员稍显复杂。
- 平台限制:频繁的自动化操作可能触发平台的风控检测。
3. 适用人群
- 正在大规模海投的求职者:尤其是应届生或急于换工作的职场人。
- 追求精准投递的资深人才:利用 AI 筛选功能,只投递高匹配度的核心岗位。
- 技术爱好者:希望通过自动化脚本优化生活、提升生产力的开发者。
4. 详细实操教程
第一步:环境准备
- JDK 17+:项目基于 Java 17 开发,请确保系统已安装并配置环境变量。
- Maven:用于管理项目依赖和构建。
- Chrome 浏览器:建议更新至最新版本。
- 源码获取:
1
2git clone https://github.com/loks666/get_jobs.git
cd get_jobs
第二步:核心配置
找到 src/main/resources/config.yaml 文件,这是程序的“大脑”。
- 基本信息:填写期望职位(如:Java 开发)、城市、薪资范围。
- AI 接口:如果你有 OpenAI 或国内大模型的 API Key,填入对应位置以开启智能匹配。
- 黑名单设置:在
blackList中填入你绝对不想去的公司名称。
第三步:启动与登录
- 运行主程序:
mvn clean install后运行生成的 jar 包或直接在 IDE 中运行Application类。 - 扫码登录:程序启动后会弹出 Chrome 浏览器窗口,你需要手动在各平台扫码登录一次。
- 持久化:登录成功后,程序会自动保存 Cookie,下次运行无需重复登录。
5. 风险与合规性提示(必看)
使用自动化工具存在一定的账号风险,建议遵循以下“降噪”原则:
- 模拟人类行为:在配置文件中将
delay(延迟时间)设置得随机且稍长,避免高频连击。 - 遵守时间段:建议在 HR 活跃的办公时间段(9:30 - 18:00)运行,深夜投递极易被系统标记为异常。
- 适度原则:每天每个平台的打招呼次数建议控制在 100 次以内。
隐私安全:项目开源透明,但由于涉及简历和 Cookie 等敏感信息,请务必在个人电脑或私有服务器上运行,严禁将包含个人信息的配置文件上传至 GitHub 仓库。
6. 总结
get_jobs 不仅仅是一个投递脚本,它更像是一个 24 小时为你工作的智能猎头。通过合理运用 AI 和自动化技术,你可以将更多精力花在面试复盘和技能提升上,而不是枯燥的机械操作。
项目 GitHub 地址:loks666/get_jobs
声明:本教程仅供交流学习使用,请遵守各招聘平台的用户协议。
文章作者: diaopanda
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 diaopanda!
