Thanks to visit codestin.com
Credit goes to github.com

Skip to content

RachidZahrani/Multi-Platform-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Professional Multi-Platform Web Scraper

A versatile web scraper built with Node.js to find professional and business information from multiple online platforms. It extracts key data points such as names, contact information, and locations, and exports them into various file formats.

Features

  • Multi-Platform Search: Scrapes Google Maps, LinkedIn, professional directories, and more for comprehensive results.
  • Flexible Search Options: Choose your search intensity from a quick map-only scrape to a deep, multi-source search.
  • Unique Records: Automatically filters out duplicate entries to provide a clean dataset.
  • Multiple Export Formats: Save your data as an Excel file or a JSON file.

💻 Getting Started

You need to have Node.js installed on your system to run this scraper.

Installation

Clone the repository:

git clone https://github.com/RachidZahrani/Multi-Platform-Scraper.git
cd Multi-Platform-Scraper

Install all dependencies

Run the following command:

npm install

Start the scraper

Run the following command:

npm start

🚀 How to Use

Simply run the command and follow the interactive prompts:

  • Search Query: The profession or service you are looking for.
  • Location: The country and city for your search.
  • Search Depth: Choose a search level, from Only Google Maps to Ultra Professional.
  • Record Limit: Set the number of records you want to find.
  • Output Format: Select either Excel or JSON.

Once finished, your output file will be saved in the project folder.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published