Skip to content

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.

License

Notifications You must be signed in to change notification settings

gdhyani/ScrapQuest

 
 

Repository files navigation

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 :- quine-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 Syed

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.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.0%
  • CSS 4.2%
  • JavaScript 1.6%
  • Dockerfile 1.2%