Linkedin crawler to search and collect my connections (profile picture, name, occupation, location, email and phone).
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
chromedriver
linkedin.py
requirements.txt

README.md

LinkedIn Crawler Connections

Linkedin crawler to search and collect my connections

Install

$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install virtualenv python3 python3-dev python-dev gcc libpq-dev libssl-dev libffi-dev build-essentials
$ virtualenv -p /usr/bin/python3 .env
$ source .env/bin/activate
$ pip install -r requirements.txt

How to use

$ python linkedin.py <linkedin-username> <linkedin-password>

How it works

  1. Open chrome browser
  2. Access linkedin login page to authenticate
  3. Access page with all your connections
  4. Access page by page to get the profile links of each person
  5. Access the profile to extract: profile picture, name, occupation, location, email and phone
  6. Write the result in connections.csv

Contributing

Any contribution is appreciated.

Submitting a Pull Request (PR)

  1. Clone the project:
$ git clone https://github.com/lucasayres/linkedin-crawler-connections.git
  1. Make your changes in a new git branch:
$ git checkout -b my-branch master
  1. Add your changes.

  2. Push your branch to Github.

  3. Create a PR to master.