Skip to content

This Python script automates job searches on LinkedIn. Users can specify keywords and locations, with extracted job details stored in JSON format. Simplified configuration with easy-to-use functionality.

Notifications You must be signed in to change notification settings

Rushi2810/LinkedIn-Job-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LinkedIn Job Scraper

This project provides a Python script to automate searching for jobs on LinkedIn and scraping relevant data into a JSON file.

Table of Contents

Features

  • Conducts job searches on LinkedIn based on user-specified keywords and city.
  • Extracts essential job details (title, company name, location, and URL) from search results.
  • Saves scraped data in a well-formatted JSON file.

Requirements

{
  "email": "your_linkedin_email",
  "password": "your_linkedin_password",
  "keyword": "your_desired_job_keyword",
  "city": "your_desired_city"
}

Installation

  1. Download and install ChromeDriver for your operating system.

  2. Install the required Python libraries:

    pip install selenium

Usage

  1. Create a config.json file in the same directory as this script, filling in your LinkedIn credentials and search preferences.

  2. Run the script:

    main.py  # Assuming the script is named main.py

Output

  • The script will display job details (title, company, location, URL) on the console during scraping.
  • A JSON file named python_job_applications.json will be created in the same directory, containing the scraped data in a structured format.

Video Demonstration

LinkedIN_Selenium_WebScraping.mp4

Additional Notes

  • This script is for educational purposes only. Use it responsibly and in accordance with LinkedIn's terms of service.
  • Consider adding error handling for potential issues during the scraping process.
  • You may need to update the script for any significant changes in LinkedIn's website structure.

Feel free to contribute or ask questions!

About

This Python script automates job searches on LinkedIn. Users can specify keywords and locations, with extracted job details stored in JSON format. Simplified configuration with easy-to-use functionality.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages