gurbaaz27 / linkedin-comments-scraper

Script to scrape comments (including name, profile link, pfp, designation, email(if present), and comment) from a LinkedIn post from the URL of the post.
80 stars 21 forks source link
linkedin linkedin-comments-scraper linkedin-post python python3 scraper selenium selenium-python selenium-webdriver webscraping

LinkedIn Comments Scraper

Updates 🚀

Brief Overview

If you have used LinkedIn, you must have encountered many posts regarding helpful resources, and they would ask email address,to which replies in comments are usually like

Interested!
<email-address>

I don't like this thing, like you can already share link in the post itself :angry:. Nevertheless, I thought to automate this work of collecting all emails.
All the comments, with columns of

are stored in a csv.

Requirements

Install the dependencies:

pip install -r requirements.txt

Usage

Linkedin Scraping.

options: -h, --help show this help message and exit --headless Go headless browsing --show-replies Load all replies to comments --download-pfp Download profile pictures of commentors

> *__NOTE__*: Even if the flag `--download-pfp` isn't provided, URLs of image would get stored in the output csv.

- Run the script:
```bash
python main.py

Login email and password for your LinkedIn account will be asked and process would start.

Configuration

config.json contains various fields, containing information about scraping the HTML elements by name or xpath, and other metadata

Suggestions and contributio ns are alwasy welcome!:smile:

Star History

Star History Chart