Skip to content

luludada/Python-Linkedin-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python-Linkedin-Scraper

Python LinkedIn Scraper (currently working 2021)

  • Supports Python3.

This scraper will take a list of linkedin profile urls in csv file.

This scraper will extract the available data and store to a csv file:

  • Profile: name, title, location, description and url
  • Experiences: title, company name, location, duration, start date and end date
  • Education: school name, degree name, start date and end date
  • Skills: name

Inspiration

Thanks to David Craven's article.

Getting started

  1. In order to scrape LinkedIn profiles, you need to make sure the scraper is logged-in into LinkedIn.
  2. Install Chrome Driver.
  3. Install prerequisite for Python3
    pip3 install selenium
    pip3 install csv
    pip3 install time
    pip3 install pandas
    pip3 install BeautifulSoup
    pip3 install random
    pip3 install traceback
    

Usage

python3 linkedin-scraper.py

Format

In order to make the csv more readable, use arrange.py to reconstruct the column order.

Usage

python3 arrange.py

About

Python LinkedIn Scraper (currently working 2021)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages