SuperAPI AI Directory

Get Jobs - Open-source AI resume submission tool, supports multi-platform submission

Author: AI小集 · Original source: AI工具集

What is Get Jobs

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.). The tool uses AI technology to achieve job matching and personalized greeting generation, and supports scheduled submission, intelligent filtering, blacklist management, and other functions, effectively improving submission accuracy and efficiency.

Get Jobs

Main features of Get Jobs

  • Automated resume submission: Supports multiple recruitment platforms, automatically submits resumes in batches, reducing manual operations.
  • AI intelligent matching and greetings: Uses AI to detect job matching degree, generates personalized greetings, and improves submission success rate.
  • Scheduled submission function: Supports setting scheduled submission, automatically resubmits resumes every day, saving worry and effort.
  • Intelligent filtering and blacklist: Automatically filters inactive HR, headhunter positions, and positions that do not meet salary requirements, avoiding invalid submissions.
  • Real-time notification push: Pushes submission results via WeCom, allowing real-time tracking of resume submission status and ensuring no opportunity is missed.
  • Persistent login and easy configuration: Supports ultra-long Cookie login, reducing repetitive operations, centralized configuration, and customizing filtering conditions by modifying the configuration file.

How to use Get Jobs

  • Clone the code: Use the command git clone https://github.com/loks666/get_jobs.git to clone the project code locally.
  • Environment configuration: Ensure that JDK21, Maven, Chrome browser, and the corresponding ChromeDriver are installed locally.
  • Modify the configuration file: Modify config.yaml and .env files as needed, and set parameters such as target platforms, regions, positions, greetings, and salary ranges.
  • Run the code: Directly run the script corresponding to the platform (such as Boss, Liepin, etc.) to start submitting resumes.
  • Scheduled submission: By modifying the scheduled task code, set the time for automatic submission every day.
  • View logs: Run results will be recorded in log files, which can be viewed in the target/logs directory.

Get Jobs project address

  • GitHub repository:https://github.com/loks666/get_jobs

Application scenarios of Get Jobs

  • Job seekers: Helps fresh graduates or job seekers quickly submit resumes and improve job search efficiency, especially suitable for scenarios requiring a large number of resume submissions.
  • Working professionals: Provides a convenient resume submission tool for working professionals who need to change jobs, saving time and energy.
  • Part-time job seekers: Supports filtering part-time positions, helping users quickly find suitable part-time opportunities.
  • Peak recruitment season: During peak recruitment season, helps job seekers quickly seize opportunities and increase submission chances.
  • Multi-platform submission: Suitable for users who need to submit resumes on multiple recruitment platforms simultaneously, improving submission coverage.