project
Get Jobs - an open-source AI resume submission tool that supports multiple platforms.
Get Jobs is an open-source automated resume submission tool that helps users efficiently submit resumes on multiple recruitment platforms (such as Boss Zhipin, Liepin, Lagou, 51job, Zhaopin, etc.).
What is GetJobs?
Get Jobs is an open-source automated resume submission tool that helps users efficiently submit resumes on multiple recruitment platforms (such as Boss Zhipin, Liepin, Lagou, 51job, and Zhaopin). The tool uses AI technology to match job postings with specific opening messages and supports features like scheduled submissions, intelligent filtering, and blacklist management, effectively improving the accuracy and efficiency of job submissions.
The main functions of Get Jobs
-
Automated resume submissionSupports multiple recruitment platforms and automatically submits resumes in batches, reducing manual operations.
-
AI-powered matching and greetingBy using AI to detect job matching and generate personalized greetings, the success rate of job applications can be improved.
-
Scheduled delivery functionIt supports setting up scheduled submissions, automatically resubmitting resumes every day, saving you time and effort.
-
Smart filtering and blacklistAutomatically filters out inactive HR positions, headhunter positions, and positions that do not meet salary requirements, thus avoiding invalid applications.
-
Real-time notification push: Submit application results via WeChat Work to keep track of your resume submission status in real time and ensure you don't miss any opportunities.
-
Persistent login and easy configurationSupports login with long cookies, reducing repetitive operations, and features centralized configuration; filter conditions can be customized by modifying the configuration file.
How to use Get Jobs
-
Cloning code: via command
git clone https://github.com/loks666/get_jobs.gitClone the project code to your local machine. -
Environment configurationEnsure that JDK21, Maven, Chrome browser, and the corresponding ChromeDriver are installed locally.
-
Modify configuration fileModify according to requirements
config.yamland.envThe file allows you to set parameters such as target platform, region, job title, greeting, and salary range. -
Run code: Directly run the script for the corresponding platform (such as Boss, Liepin, etc.) to start submitting resumes.
-
Scheduled delivery: By modifying the scheduled task code, you can set the time for automatic delivery every day.
-
View logsThe results will be recorded in a log file, which can be viewed there.
target/logsView in the directory.
The project address for Get Jobs
- GitHub repositoryhttps://github.com/loks666/get_jobs
Application scenarios for Get Jobs
-
job seekerIt helps recent graduates or job seekers submit their resumes quickly and improves job search efficiency, especially suitable for scenarios that require submitting a large number of resumes.
-
working professionalsIt provides a convenient resume submission tool for professionals who need to change jobs, saving them time and effort.
-
part-time job seekersIt supports filtering part-time positions, helping users quickly find suitable part-time opportunities.
-
peak recruitment seasonDuring peak recruitment season, it helps job seekers quickly seize opportunities and increase their chances of applying.
-
Multi-platform deliverySuitable for users who need to submit their resumes on multiple recruitment platforms at the same time, increasing the coverage of their applications.