Code Monkey home page Code Monkey logo

auto_job_applier_linkedin's Introduction

LinkedIn Auto Job Applier

This is an web scraping bot that automates the process of job applications on LinkedIn. It customizes your resume based on the collected job information, such as skills required, description, about company, etc. Answers all questions and applies to the job.

See it in Action

Auto Job Applier demo video Click on above image to watch the demo or use this link https://youtu.be/gMbB1fWZDHw

Feature List (I'm yet to complete the documentation, I'm adding in more features, still in development)

General Features:

  • Opens browser with default logged in google account (Yet to test with browsers having multiple profiles)
  • Auto Login: If configured or already saved in browser (not saved passwords)
  • Apply filters (Salary, Companies, Experience Level,... ) Must config
  • Opens job search and searches key words
  • Easy applies
  • Auto Answers questions answered in config
  • Collects urls of career page if have to Apply externally
  • Collects HR Info
  • Collects skills required (In Development)
  • Collects experience required and skips if not applicable to you, must be configured
  • Auto Filters jobs based on your experience and black list key words
  • Skips blacklisted jobs
  • Can be configured to skip jobs requiring Security Clearance
  • You can add exceptions to blacklist key words
  • Only applies to filtered jobs
  • Auto selects next pages until it hits the quota you configured
  • Selects your default resume
  • Auto Submits
  • Saves all the info of applied jobs, failed to apply jobs in excels and logs
  • Takes screenshot of questions answered to fail, for future debugging
  • Saves info of all questions and answers for those questions
  • Continuous applications non stop (beta)
  • No need for fear of missing out, Goes through all possible filters and sorts combinations with each cycle if configured (Most Recent, Most Relevant, Newest First, Past 24 Hrs, Past Month, Past Week etc)
  • Option to randomize the search order
  • Run in background, headless browser
  • Auto collects a looooooooooooooooooot of info about your jobs, check applied-jobs.excel and failed_jobs.excel for info after each run.
  • Optional pause before submit application.
  • Optional pause if stuck at a question.

Stealth features πŸ₯ΈπŸ•΅πŸΌβ€β™‚️:

  • Undetected Chromedriver to bypass anti-bot scripts (Browser, Undetected ChromeDriver versions must be compatible) (Beta) {If problem occurs uninstall and install undetected chromedriver, update browser, selenium and chromedriver}
  • Click intervals can be randomized and increased to avoid suspicions
  • Smooth Scroll to view before click

Upcoming Features or currently in development πŸš€πŸ”§:

  • Answer questions with help of chatGpt or other LLMs
  • Humanize and mouse movements for stealth
  • Auto send personalized messages to HR that accept messages
  • Custom resume generator based on Skills required gathering (In Development)
  • Customize resume for every job using LLMs ChatGPT (In Development). (Halted decision pending, will probably implement api or utilize other LLMs or Web Scrape)

Currently Broken πŸ₯²:

  • All ChatGPT features (depends on Undetected Chrome driver):
    • ChatGPT Login
    • ChatGPT resume chat window opener

How to install

Disclaimer

This program is for educational purposes only. By downloading, using, copying, replicating, or interacting with this program or its code, you acknowledge and agree to abide by all the Terms, Conditions, Policies, and Licenses mentioned, which are subject to modification without prior notice. It is your responsibility to stay informed of any changes or updates. For the latest Terms & Conditions, Licenses, or Policies, please refer to Auto Job Applier. Additionally, kindly adhere to and comply with LinkedIn's terms of service and policies pertaining to web scraping. Usage is at your own risk. The creators and contributors of this program emphasize that they bear no responsibility or liability for any misuse, damages, or legal consequences resulting from its usage.

Terms and Conditions

Please consider the following:

  • LinkedIn Policies: LinkedIn has specific policies regarding web scraping and data collection. It is your responsibility to review and comply with these policies before engaging, interacting, or undertaking any actions with this program. Be aware of the limitations and restrictions imposed by LinkedIn to avoid any potential violation(s).

  • No Warranties or Guarantees: This program is provided as-is, without any warranties or guarantees of any kind. The accuracy, reliability, and effectiveness of the program cannot be guaranteed. Use it at your own risk.

  • Disclaimer of Liability: The creators and contributors of this program shall not be held responsible or liable for any damages or consequences arising from the direct or indirect use, interaction, or actions performed with this program. This includes but is not limited to any legal issues, loss of data, or other damages incurred.

  • Use at Your Own Risk: It is important to exercise caution and ensure that your usage, interactions, and actions with this program comply with the applicable laws and regulations. Understand the potential risks and consequences associated with web scraping and data collection activities.

Chrome Driver

This program utilizes the Chrome Driver for web scraping. Please review and comply with the terms and conditions specified for Chrome Driver.

A Heartfelt letter to you...

My Dear Ladies and Gentle Men,

Thank you for using the job application tool! Your support means everything to me.

As you continue your job search, I hope this tool has provided you with valuable assistance and streamlined your efforts.

To continue improving and maintaining this tool, I rely on the support of users like you. If you believe in its mission and want to contribute, you can support me by sharing about this project with your peers and network.

If you need a post to communicate about it: https://www.linkedin.com/posts/saivigneshgolla_jobsearch-jobapplication-careerdevelopment-activity-7166416367628341249-WE_8

By doing so, you can empower others in their job hunt, just as you've been empowered.. Every contribution, big or small, makes a significant impact!

As an independent developer, I pour my heart and soul into creating tools like this, driven by the genuine desire to make a positive impact. Your support, whether through donations or simply spreading the word, means the world to me and helps keep this project alive and thriving.

Thank you for being part of this journey, and remember that together, we can make a real difference in the lives of job seekers worldwide.

With heartfelt appreciation, Sai Vignesh Golla

You can connect and reach me out at:

  1. LinkedIn : https://www.linkedin.com/in/saivigneshgolla/
  2. Email : [email protected]

License

Copyright (C) 2024 Sai Vignesh Golla [email protected]

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

See AGPLv3 LICENSE for more info.

auto_job_applier_linkedin's People

Contributors

godsscion avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

auto_job_applier_linkedin's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.