This repository contains a Python script to scrape LinkedIn profiles using Selenium. The script automates the process of logging into LinkedIn, navigating to profiles, and extracting information such as name, picture, work experience, education, skills, endorsements, and more. It utilizes BeautifulSoup for HTML parsing and Selenium for web automation.
Please Note: This code was developed in 2021 and may be outdated due to changes in the LinkedIn website structure and policies.
- Clone the repository to your local machine.
- Install the required dependencies by running
!pip install seleniumin your Python environment. - Download the ChromeDriver executable and place it in the same directory as the script.
- Replace
[email-1],[senha-1],[email-2], and[senha-2]with your own API key, email addresses, and passwords in the script. - Run the
Scraping - LinkedinProfiles.ipynbscript in a Python environment compatible with Jupyter Notebook.
- BeautifulSoup: HTML parsing library
- Selenium: Web automation framework
- ChromeDriver: WebDriver for Google Chrome