Vaarun-Kamath / LinkedIn-Scraper

Scrapes emails from LinkedIn
MIT License
3 stars 12 forks source link
hacktoberfest hacktoberfest2023

LinkedIn and Glassdoor Data Scraper

This Python script is designed to scrape data from both LinkedIn and Glassdoor. It provides a versatile toolset for collecting information on companies and their LinkedIn profiles, as well as scraping company data from Glassdoor. The script utilizes Selenium for web automation and Pandas for data handling.

Features

LinkedIn Scraper

Disclaimer

Steps to run the application

Usage

  1. Environment Setup: Before using the script, ensure that you have set the necessary environment variables for LinkedIn login (LINKEDIN_MAIL and LINKEDIN_PASS) in a .env file.
  2. Auto-login: You can enable auto-login by setting the AUTO_LOGIN environment variable to True. This allows the script to log in to your LinkedIn account automatically.
  3. LinkedIn Scraper: Use option (s) to scrape LinkedIn company links. Provide a CSV file with a list of company names, and the script will search for them on LinkedIn and retrieve their profile links.
  4. Glassdoor Scraper: Use option (c) to scrape company data from Glassdoor. Specify how many companies you want to scrape, and the script will fetch relevant details for each company.

Dependencies

Output

Prerequisites

Disclaimer

This script is intended for educational purposes and should be used responsibly and in compliance with the terms of service of the websites you scrape. Always respect the websites' robots.txt files and usage policies.

Authors

Varun Kamath

License

This project is licensed under the MIT License - see the LICENSE file for details.