GabeGiro / EasyApplyJobsBot

Automated bot that applies to Linkedin jobs via Easy Apply based on your preferences
https://discord.gg/y9fC2snanK
MIT License
19 stars 6 forks source link
apply automation bot bots easy-apply find-job find-jobs job-search jobsearch jobseeker jobseekers linkedin linkedin-bot python python-3 python3

Linkedin Easy Apply Bot πŸ€–

A python bot to apply all Linkedin Easy Apply jobs based on your preferences.

linkedineasyapplygif

Installation πŸ”Œ

NOTE: If you need help setting up or running the bot locally join our Discord community

Run inside a Docker container (recommended)

Run tests in a container

Debug with Dev Containers in VSCode

Run without Docker

Debug locally in VSCode

Features πŸ’‘

In Detail Feature Table

Category Available In the works
Supported Browsers Chrome
Headless(invisible) Browser βœ…
Login with Credentials βœ…
Filter offers based on job location βœ…
Filter offers based on keyword βœ…
Filter offers based on experience level βœ…
Filter offers based on date posted βœ…
Filter offers based on salary βœ…
Filter offers based on recent or relevent βœ…
Blacklist companies that you don't want to apply βœ…
Blacklist offer titles that you don't want to apply βœ…
Follow or unfollow companies after application βœ…
Answer skipped unanswered questions ❌ https://github.com/GabeGiro/EasyApplyJobsBot/issues/9
Use AI to fill and answer skipped unanswered questions ❌ https://github.com/GabeGiro/EasyApplyJobsBot/issues/12
Don't apply to jobs posted by a Hiring member ❌ https://github.com/GabeGiro/EasyApplyJobsBot/issues/11
Output file in txt format βœ…
Output file in csv(excel) format ❌ https://github.com/GabeGiro/EasyApplyJobsBot/issues/10

If you would like to see a specific feature developed, please open an issue or suggest it in our Discord community

Demo πŸ–₯

banner 1 2 2022-09-11_18-08 2022-09-11_18-09

Motivation for this fork

It started out as few fixes to the out-dated functionality (due to LinkedIn's HTML changes).

Now, the main motivation is to make it very easy to use for tech savvy individuals with basic knowledge of python and Docker. The secondary motivation is to add answering to questions as part of the free functionality compared to the original repo.

Additionally, @GabeGiro is developing a user friendly, closed-source solution. If you want to be one of the first ones to try it out, join the Discord community.

Contribution

Frequently Asked Questions

How to install and run the bot?
To install the bot simply clone the repo, install required packages (these are dependencies making the bot run properly), enter your credentials & edit the config file based on your preferences and run the bot with the command python3 [thePlatformName].py

To run the bot you need Python (general-purpose programming language), Pip (package manager for Python), Selenium (for browser automation) and some dependencies to be installed on your device. For more information and details, you can check the installation steps explained in this README file.
Instalization is too complicated can you make it easier?
Yes, we are trying to improve the process of instalization meanwhile you can purchase and use the step by step instalization tutorials to install the bot properly on your device
How much does it cost & how can I pay?
The free version comes with an open-source license that you can change & modify. For paid versions you can visit original developer's project for more info.
Would I get banned or my account be blocked?
No, since you run the bot on your own device and the traffic is coming from your own address, the risks of getting banned from any of the websites we support is very low. This is because you run the bot on your own device, your traffic will be similar with your own actions and the bot will act humanely meaning it will perform stopping waiting and skipping actions randomly. Meanwhile we dont recommend applying more than 200 jobs per day via job apply bot.
I have an error while running the bot, how can I fix?
When you have an error related to the bot, please check the github project first. Someone else also might post a similar error. If that doesn't work kindly submit your issue.
What are the terms and rules of using these bots?
The free version comes with an open source license. You are free to modify and work in any way you want.
Linkedin pro bot will apply unanswered / additional questions?
Yes and no. It can answer a question based on Linkedin’s default value from previous applications of yours. The unanswared questions will stay unanswared but we are working on the solution for that. If you want to be one of the first ones to use this feature, join our [Discord community](https://discord.gg/ab6XPEWN)
Do you have a bot for x website?
No, we only have the [Discord community](https://discord.gg/ab6XPEWN)

Checkout the original repo

Without https://github.com/wodsuz/EasyApplyJobsBot , this repository might have never happened. Checkout his repo for a different Easy Apply experience :)