# get_jobs **Repository Path**: xiaohuakang/get_jobs ## Basic Information - **Project Name**: get_jobs - **Description**: 💼【找工作最强助手】全平台自动投简历脚本:(boss、前程无忧、猎聘、拉勾、智联招聘) - **Primary Language**: Java - **License**: MIT - **Default Branch**: main - **Homepage**: https://gitee.com/lok666/get_jobs - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 73 - **Created**: 2025-11-17 - **Last Updated**: 2025-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
> 完成以上配置,在每个平台投递结束简历后,便会在企业微信的群聊内,推送岗位的投递情况,无须改动其他代码
- 🤖 AI配置
- `.env`配制如下:
```
HOOK_URL=https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=your_key_here
BASE_URL=https://api.openai.com
API_KEY=sk-xxx
MODEL=gpt-4o-mini
```
- `HOOK_URL`:企业微信机器人推送的链接
- `BASE_URL`:直连或中转链接地址,如果是直连需要开梯子
- `API_KEY`:调用的API KEY
- `MODEL`:需要使用的模型名称
> 根据测试,boss直聘在每天所有的岗位投递结束后消耗的额度(gpt-4o-mini)大约在0.06美元(6美分)
> 左右,代理除了在本项目中可用,也可使用客户端(https://github.com/knowlimit/ChatGPT-NextWeb)进行使用
> 在日常生活中使用,所以不会浪费,充值额度1刀起,随用随充
> 💥注意!AI代理地址:如云API:https://api.ruyun.fun/
,该网站可自主充值需要的金额,无任何捆绑消费,支持市面上全部大模型,2人民币=1美元,base_url默认使用"https://api.ruyun.fun/"
即可
- AI生成的打招呼语示例
- ⚙️ **最重要的配置文件**([💥config.yaml💥](src/main/resources/config.yaml))
> 因为配置文主要改动较多,所以不放在自述文件中,请自己根据需要修改
- boss直聘([Boss.java](src/main/java/boss/Boss.java))【最推荐!每日仅可发起100次新聊天,活跃度还行,但是每日投递次数太少】
> 注意:设置配置文件的sayHi为你的打招呼语,否则会投递失败
> 投递结束后会自动更新黑名单企业,发送过不合适等消息的HR的公司会加入黑名单,不会在投递该公司
> 现在找工作是很难,但也别做舔狗,打工人不是牛马!
>
- 发送图片简历
> 在resources文件夹下,将自己的pdf简历转换为resume.jpg,同时配置项sendImgResume为ture,即可自动发送图片简历
> pdf转图片需要wps会员,如果找不到相关工具,可联系群主帮忙转换,5r/次
>
- 目标薪资设置:expectedSalary: [ 25,35 ]
- 单位为K,第一个数字为最低薪资,第二个数字为最高薪资,只填一个数字默认为只要求最低薪水,不要求最高薪水
```
data.json //黑名单数据,在投递结束后会查询聊天记录寻找不合适的公司添加进去
├── blackCompanies: List.of("复深蓝"); // 公司黑名单,多个用逗号分隔
├── blackRecruiters: List.of("猎头"); // 排除招聘人员,比如猎头
└── blackJobs: List.of("外包", "外派"); // 排除岗位,比如外包,外派
```
- 51job([Job.java](src/main/java/job51/Job51.java))【投递有上限,且限制搜索到的岗位数量,没什么活人】
> 51job现在已经烂掉了,不建议使用
> 现在投递一段时间后会出现投递上限
> 目前的解决方式是投一页暂停10秒,先这么着吧
>
- 拉勾([Lagou.java](src/main/java/lagou/Lagou.java))【投递无上限,会限制投递的频率,没什么活人而且投不了几个岗位】
> 默认使用微信扫码,请绑定微信账号
> 拉勾需要指定默认投递简历(在线简历 or 附件简历),否则会投递失败
> 拉勾直接使用的是微信扫码登录,运行后直接扫码即可,开箱通用
> 但是拉勾由于反爬机制较为严重,代码中嵌套了大量的sleep,导致效率较慢
> 这边建议拉勾的脚本运行一段时间后差不多就行了,配合手动在app或者微信小程序投递简历效果更佳!
> 拉勾目前有个玄学bug,投递的时候随机失败,可以解决的大佬请联系我
>
- 猎聘([Liepin.java](src/main/java/liepin/Liepin.java))【默认打招呼无上限,主动发消息有上限,虽然成功率不高,好在量大,较为推荐】
> 注意:需要在猎聘App最新版设置打招呼语(默或者自定义皆可),即可自动发送消息,不会被限制
> 只可微信扫码,请绑定微信账号
> 需要使用最新版猎聘手机app设置打招呼文本,只要不主动发消息,可以无限制对猎头打招呼,程序默认为该配置。
>
- 智联招聘([ZhiLian.java](src/main/java/zhilian/ZhiLian.java))【投递上限100左右,岗位质量较差,走投无路可以考虑】
> 智联招聘需要指定默认投递简历(在线简历 or 附件简历),否则会投递失败
> 只可微信扫码,请绑定微信账号
>
### 4️⃣ 运行代码
- 🏃🏻♂️➡️ 直接运行你想要投递平台的下的代码即可

### 5️⃣ 定时投递
- 目前默认Boss会定时投递两次,可以修改相关代码修改时间
- 每个包下的Scheduled文件,即使单独针对平台的定时投递,例:[BossScheduled.java](src/main/java/boss/BossScheduled.java)
,就是boss平台每天定时投递
- 定时投递第一次运行时会立即投递一次,到了第二天设定的时间,会再次投递,时间可以自行在代码中修改
---
### ️ 6️⃣ 批量投递
- win平台下,配置任务计划,执行run_startall.bat脚本即可,时间可以自己设定
- [StartAll.java](src/main/java/StartAll.java)[BossScheduled.java](src/main/java/boss/BossScheduled.java)
脚本可以一键启动所有平台,需要哪些平台可以自行进行修改编辑
### ✍🏼 例:Boss投递日志
### ✍🏼 猎聘投递日志
### ✍🏼 寻找城市码
## 📧 联系方式
- V2VDaGF0OkFpckVsaWF1azk1Mjcs6K+35aSH5rOo77ya5pq06aOO6Zuo5bCx6KaB5p2l5LqG
## 👨🏻🔧 QQ群
- 扫码添加:QQ加群答案为本项目仓库名【get_jobs】
---
### ☕️ Github Star历史
[](https://starchart.cc/loks666/get_jobs)
[qq-link]: https://qm.qq.com/q/qJwmIrqPU
[qq-shield-badge]: https://img.shields.io/badge/QQ交流群-get_jobs-0FB5EB?labelColor=235389&logo=tencent-qq&logoColor=white&style=flat
[pr-welcome-link]: https://github.com/loks666/get_jobs/pulls
[pr-welcome-shield]: https://img.shields.io/badge/🤯_pr_welcome-%E2%86%92-ffcb47?labelColor=black&style=for-the-badge
[fossa-license-shield]: https://app.fossa.com/api/projects/git/Bgithub.com/Floks666/Fget_jobs.svg?type=shield
[fossa-license-link]: https://app.fossa.com/projects/git/Bgithub.com/Floks666/Fget_jobs?ref=badge_shield