Abidsyed25 / ScrapQuest

ScrapQuest is your go-to solution for effortlessly extracting data from websites. It's a powerful web scraper built with Next.js, TypeScript, and Puppeteer with Browserless. With ScrapQuest, you can quickly gather valuable information from any website without hassle.

Home Page:https://scrap-quest.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ScrapQuest

ScrapQuest is your go-to solution for effortlessly extracting data from websites. It's a simple yet powerful web scraper built with Next.js, TypeScript, and Puppeteer with Browserless. With ScrapQuest, you can quickly gather valuable information from any website without hassle.

  • short video for reference
ScrapQuest.mp4

Frontend Deployed here :- scrap-quest.vercel.app/

Note

Due to some limitations, website functionality is limited on vercel. So setup project locally for complete functionality

Technologies

  • Next.js: A React framework for building server-side rendered and static web applications.
  • Puppeteer: A Node.js library for controlling headless Chrome or Chromium, used here for web scraping.
  • Browserless: A service that provides headless browser instances for Puppeteer.
  • TypeScript: A statically typed superset of JavaScript that adds type definitions for improved code quality and developer productivity.

Setup locally

Follow these steps to set up ScrapQuest locally:

Prerequisites

  • Node.js (version 18) installed on your machine. You can download it here.

Steps

Using Docker

  1. Fork the Repository

  2. Clone your Fork from GitHub
    git clone https://github.com/<your-user-name>/ScrapQuest.git
  3. cd ScrapQuest
  4. docker-compose up
- open localhost:3000 on the browser

Without Docker

  1. Fork the Repository

  2. Clone your Fork from GitHub
    git clone https://github.com/<your-user-name>/ScrapQuest.git
  3. cd ScrapQuest
  4. npm install
  5. npm run dev
  • open localhost:3000 on the browser

Open Source Contribution Welcome

We welcome contributions from the community to improve ScrapQuest. Whether it's bug fixes, feature enhancements, or documentation improvements, your contributions are valuable.

Open Source Contribution Guidelines

Before contributing, please take a moment to review our contribution guidelines to ensure a smooth and collaborative process.

We appreciate your interest in contributing to ScrapQuest! Let's make it better together.


Made with ❤️ by Abid

About

ScrapQuest is your go-to solution for effortlessly extracting data from websites. It's a powerful web scraper built with Next.js, TypeScript, and Puppeteer with Browserless. With ScrapQuest, you can quickly gather valuable information from any website without hassle.

https://scrap-quest.vercel.app/

License:MIT License


Languages

Language:TypeScript 98.1%Language:CSS 1.2%Language:JavaScript 0.4%Language:Dockerfile 0.3%