get_jobs README

The project's README from github.com/loks666/get_jobs. As one markdown file: README.md.

🍀 Get Jobs【工作无忧】

Stars QQ交流群 License 🤏🏻closed Forks Release updated

JDK Spring Boot Gradle Playwright SQLite Next.js React

黑暗无论多么长,光明迟早总是会来的

我知道你心中有煎熬,有焦虑,像一柄长剑悬在头顶,随时可能落下。
黎明破晓之时,苦难都将化作勋章

🪅GUI盛大登场

#1 Java Repository Of The Day

🌴源码地址

📢 广告位招租

🌟 特色功能

🔞️ 注意事项

已经有人在交流群里 发广告 等与本项目无关的信息 如果带着不同目的或者没想清楚就进群的 一经发现群主会对您的家人及朋友进行亲切(没有素质)的问候 并将您请出群聊,请珍惜交流的机会,谢谢!

🚀 如何使用?

1️⃣ 使用git拉取代码

git clone https://github.com/loks666/get_jobs.git
cd get_jobs

2️⃣ 环境配置:Gradle、JDK21

更多环境配置详情请点击:📚 环境配置

3️⃣ 下载数据库文件(新用户必做)

本项目不会自动建表,没有数据库文件无法启动。为避免把开发者本机的配置和登录态一起发布,仓库中不包含数据库文件,请从 release 页面下载空数据库:

  1. 到 最新 release 下载 getjobs.db.template
  2. 把它重命名为 getjobs.db
  3. 放到项目根目录的 db/ 文件夹下,最终路径为 db/getjobs.db

这个空库已经带好了 16 张表的结构和各平台下拉框的字典数据(城市、行业、经验、学历等共 673 条),配置、Cookie、投递记录都是空的,由你自己在网页端填写。

⚠️ 老用户升级时不要覆盖自己已有的 db/getjobs.db,否则配置和登录态会全部丢失。

4️⃣ 网页端修改配置,并保存(一般默认即可,需要修改自己的地区和岗位)

5️⃣ 运行代码


运行截图

运行日志.png 环境变量配置.png AI配置.png boss配置.png boss岗位分析.png 猎聘配置.png 猎聘岗位分析.png 51job配置.png 51岗位分析.png 智联配置.png 智联岗位分析.png

👨🏻‍🔧 QQ群

get_jobs交流①群
get_jobs交流②群

☕ 赞赏支持

支付宝
支付宝
微信支付
微信支付

本项目免费开源,我从未想到过有人会打赏,直到我某天真的收到了来自某人的赞赏支持,深受触动,所以重新开启了打赏码,不论打赏与否,本项目都将感谢您对本项目的支持与使用!

🚩 环境部署问题

本项目文档已相对完善,如有运行仍有问题,请添加QQ群联系群主或在群内沟通

注:本项目为免费开源项目,非Saas类出售商品,不会考虑任何兼容的设备以及他人的需求,如多位同学有相同的需求可以提出issue,具有一定需求性会考虑开发,其他的问题有能力就自己修改,否则请联系群主,非诚勿扰。


📑 更新日志

更新日志.md

🤝 参与贡献

感谢每一位为本项目提交过代码的朋友 🙏

贡献者

🚀 PR 提交流程(非常重要!)

  1. Fork 本项目
  2. 从 main 分支新建你的个人开发分支
  3. 开发完成后,提交 Pull Request 到 loks666/get_jobs 的 dev 分支
    (❗ 注意:不是 main,是 dev!)
  4. 提交 Commit 时,请在信息前加上一个符合提交内容的 **Emoji 表情 **(emoji网站)自由发挥!
  5. 等待管理员审核,验证无误后,代码将合并到 main 分支

📑 本项目已启用贡献者许可协议(CLA),提交 PR 时需在模板中勾选同意。 你的版权仍归你自己,CLA 只是让维护者能在保持项目非商业免费开放的同时对外授予商业许可。


✨ 相信自己!

"每一个伟大,都有一个平凡的开始"


📰 开源协议

LICENSE


🙅🏻‍♂️ 谨防受骗


☕️ Github Star历史

Star History Chart

get_jobs (loks666/get_jobs)

Searching Database…

Что это?get_jobs — десктопный инструмент автоматизации, который автоматически рассылает отклики с вашим резюме на четырёх крупнейших китайских площадках вакансий — Boss直聘 (Boss), 前程无忧 (51job), 猎聘 (Liepin) и 智联招聘 (ZhiLian) — средствами автоматизации браузера, с AI-ассистентом, который пишет персонализированные приветствия по описанию каждой вакансии.
Это инструмент командной строки или у него есть GUI?Это Java-десктопное приложение с локальным браузерным GUI для настройки, под которым стоит движок автоматизации браузера (Chromedriver), реально проводящий ваш браузер по каждой площадке вакансий.
Как его запустить?Клонируйте репозиторий, настройте Gradle и JDK 21, скачайте пустой 'getjobs.db.template' со страницы Releases, переименуйте его в getjobs.db и положите в папку db/, настройте регион/роль/AI-ключи в веб-интерфейсе, затем запустите GetJobsApplication.java.
Что нужно установить перед запуском?Нужны Gradle и JDK 21; приложение само скачивает подходящий для вашей ОС ChromeDriver, а для генерации AI-приветствий нужен API-ключ, совместимый с OpenAI (BASEURL/APIKEY/MODEL), плюс опционально webhook WeChat Work для пуш-уведомлений.
Работает ли он одинаково хорошо на всех четырёх площадках вакансий?Нет — надёжным подтверждён только сценарий Boss直聘; 51job и ZhiLian описаны как во многом сломанные с низкими лимитами откликов, а у Liepin низкий процент успеха проактивных сообщений, так что ручное дублирование на Boss по-прежнему рекомендуется.
Можно ли запустить это на облачном VPS?Нет — автор прямо говорит, что развёртывание на сервере не поддерживается: площадки вакансий распознают IP дата-центров и просто не отдают им данные, поэтому запускать нужно со своего ПК.
Как работает функция AI-приветствий?Только на Boss直聘: AI читает описание вакансии и автоматически пишет персональное приветствие, а затем может сам сразу отправить фото вашего резюме, чтобы рекрутёрам не приходилось его запрашивать.
Что на деле делает функция чёрного списка?Инструмент автоматически добавляет компанию в чёрный список, если её HR отметил вас неподходящим или бездействует, чтобы последующие запуски пропускали повторный отклик в эту компанию.
Сколько стоит ежедневное использование AI-функции?По тестам автора с gpt-5-nano, полный день откликов на Boss直聘 расходует около $0.06 на вызовы API, так что текущие затраты невелики.
Что внутри файла базы данных, который нужно скачать?getjobs.db.template из релиза содержит 16 готовых таблиц и около 673 записей выпадающих справочников (города, отрасли, опыт, образование), но без личных настроек, cookie и истории откликов — всё это остаётся локальным и пустым, пока вы сами не заполните.
Creator
loks666
Size
47.2 MB
Stars
8.9K
Age
2y
Commits · 90 Days