explaingit

loks666/get_jobs

6,954JavaAudience · generalComplexity · 3/5LicenseSetup · moderate

TLDR

Get Jobs is a Java automation tool that submits your resume to major Chinese job boards like Boss Zhipin and 51job automatically, replacing hours of manual clicking with a single configured run on your own computer.

Mindmap

mindmap
  root((Get Jobs))
    What it does
      Auto-submit resumes
      Multi-platform support
      Company blacklist
    Tech Stack
      Java
      Selenium browser
      OpenAI API optional
      WeChat Work alerts
    Platforms
      Boss Zhipin
      Liepin
      51job
      Zhilian Zhaopin
    Limitations
      Run on own PC only
      Daily app caps
      Bot detection risk
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Automatically send resume applications to hundreds of recruiters on Boss Zhipin and 51job in a single session without manual clicking.

USE CASE 2

Generate personalized opening messages for each job posting using an AI model connected to the tool for about six US cents per day.

USE CASE 3

Track which companies sent unsuitable responses and blacklist them so the tool never contacts them again.

USE CASE 4

Monitor application activity in real time through WeChat Work webhook notifications while the tool runs.

Tech stack

JavaSeleniumOpenAI APIWeChat Work

Getting it running

Difficulty · moderate Time to first run · 30min

Must run on your personal computer, job sites block requests from data center IPs, Boss Zhipin bot detection may cause page refreshes during sessions.

Free for personal use only, commercial use is not permitted under this non-commercial open-source license.

In plain English

Get Jobs is a Java-based automation tool that submits resumes on Chinese job-hunting platforms on your behalf. Instead of manually browsing listings and clicking "Apply" dozens of times, you configure the tool once and it does the repetitive sending work for you across multiple platforms. The platforms supported are Boss Zhipin, Liepin, 51job, and Zhilian Zhaopin, which are the dominant job boards in mainland China. The tool opens a browser, logs in using saved session cookies so you do not need to scan a QR code every day, searches for positions matching your criteria, and sends greeting messages to recruiters. It includes a blacklist feature that tracks companies that sent unsuitable responses, so the same company is not contacted twice. An optional AI feature connects to an OpenAI-compatible API to analyze each job description and write a personalized opening message tailored to that specific posting. Without AI, the tool sends a fixed greeting you define. The estimated API cost for a full day of Boss Zhipin applications is about six US cents. The project also has a graphical web interface for configuration, so you do not have to edit config files by hand. Notifications are sent to a WeChat Work (enterprise WeChat) webhook so you can monitor application activity in real time. There are some practical limitations noted in the README: Boss Zhipin added bot detection that can cause page refreshes during the application process, some platforms cap the number of daily applications, and server-side deployment does not work because job sites block requests from data center IP addresses. You must run this on your own computer. The project is open source under a non-commercial license.

Copy-paste prompts

Prompt 1
Set up Get Jobs for Boss Zhipin with my session cookies so it automatically applies to Java developer roles matching my criteria in Beijing.
Prompt 2
Configure the AI feature in Get Jobs to generate personalized opening messages for each job description using my OpenAI-compatible API key.
Prompt 3
Add a company to the Get Jobs blacklist so the tool skips them in all future application sessions.
Prompt 4
Set up the Get Jobs web configuration interface and connect it to a WeChat Work webhook to receive real-time application notifications.
Prompt 5
My Get Jobs session keeps refreshing on Boss Zhipin due to bot detection, what settings or workarounds reduce interruptions?
Open on GitHub → Explain another repo

← loks666 on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.