keremkurtulus / linkedin-employee-parser

Web scraping bot for reading of Linkedin Companies Employees' data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Self Improvement Project

This application developed for parsing people informations for LinkedIn. That application needs your LinkedIn account session cookie value to search people. LinkedIn does not allow scrapping without a authanticated session. I recommend you to use a dummy LinkedIn account for that project. But LinkedIn can hide people's information if you use a dummy account which is created new.

Running the project

Please create a new table on Airtable by using People-all.csv file that I shared. You should get your airtable api_key and base_id, from Airtable API. Then, change AIRTABLE_API_KEY, AIRTABLE_BASE_ID and AIRTABLE_TABLE fields in .env file with yours.

  • npm install to install the dependencies
  • Login to your (dummy) LinkedIn account using your browser and open your browser's Dev Tools to find the cookie with the name li_at. Use that value in LINKEDIN_SESSION_VALUE field in .env file.
  • You can modify the companies array in source/companies.js.
  • npm start to run

About

Web scraping bot for reading of Linkedin Companies Employees' data.


Languages

Language:JavaScript 100.0%