An open API service indexing awesome lists of open source software.

https://github.com/abhinavsharma07/linkedin_profile_finder

🎯 Find any linkedin profiles from any company name and job title
https://github.com/abhinavsharma07/linkedin_profile_finder

Last synced: 8 months ago
JSON representation

🎯 Find any linkedin profiles from any company name and job title

Awesome Lists containing this project

README

          

# LinkedIn Profiles Finder 🎯

This Python script finds LinkedIn profiles based on company names and job titles. It uses Google Dorks queries to search for LinkedIn profiles and extracts names, job titles, and LinkedIn profile links.

## Getting Started 🚀

1. **Python Installation:** Install python [here](https://www.python.org/downloads/).

2. **Clone this repository:** `git clone https://github.com/AbhinavSharma07/linkedin_profile_finder.git`

3. **Go in the root folder:** `cd linkedin_profile_finder`

4. **Library Installation:** Install the required libraries by running the following command:

```bash
pip install requests beautifulsoup4 httpx pandas
```

5. **Prepare Your Data:**
Create a CSV file containing companies name.

## Usage 📋

1. **Customize Queries:** Customize the queries list with the job titles you want to search for.

```bash
queries = ["CEO", "Digital Marketing Manager", "Product", "Whatever you want"]
```

2. **Specify CSV Details:** Specify the name of your CSV file and the column where the company names are located.

```bash
csv_file = "your_companies.csv"
companies_name_column = "company_name_column"
```

3. **Start Scraping:** Run the script to start scraping LinkedIn profiles with the following command:

```bash
python linkedin.py
```

The script will initiate the scraping process and generate a JSON file with every companies and related LinkedIn profile information.

## Features ✨

- Searches and scrapes LinkedIn profiles based on company names and job titles.
- Filters out irrelevant search results.
- Extracts names, job titles, and LinkedIn profile links.
- Outputs the results in a JSON file.

## Customization 🛠️

You can customize the script by adjusting the queries, CSV file details, or other parameters to fit your specific requirements.