Jayden Pyles 1b8c8c779a Feature: Allow Multiple Download Options (#75)
* feat: allow downloading in MD format

* fix: unit tests

* fix: deployments [skip ci]

* fix: deployment
2025-05-13 18:23:59 -05:00
2025-05-11 17:33:29 -05:00
2025-05-11 13:42:37 -05:00
2025-05-12 21:19:17 -05:00
2025-04-24 18:24:19 -05:00
2025-05-11 11:24:19 -05:00
2024-07-07 14:06:35 -05:00
2025-05-10 12:04:39 -05:00
2025-05-10 12:04:39 -05:00
2025-05-11 17:33:29 -05:00
2025-05-11 17:33:29 -05:00
2025-05-13 13:11:52 -05:00
2024-07-22 15:57:32 -05:00
2025-04-24 18:24:19 -05:00

Scraperr Logo

A powerful self-hosted web scraping solution

MongoDB FastAPI Next JS TailwindCSS

📋 Overview

Scraperr enables you to extract data from websites with precision using XPath selectors. This self-hosted application provides a clean interface to manage scraping jobs, view results, and export data.

📚 Check out the docs for a comprehensive quickstart guide and detailed information.

Scraperr Main Interface

Key Features

  • XPath-Based Extraction: Precisely target page elements
  • Queue Management: Submit and manage multiple scraping jobs
  • Domain Spidering: Option to scrape all pages within the same domain
  • Custom Headers: Add JSON headers to your scraping requests
  • Media Downloads: Automatically download images, videos, and other media
  • Results Visualization: View scraped data in a structured table format
  • Data Export: Export your results in various formats
  • Notifcation Channels: Send completion notifcations, through various channels

🚀 Getting Started

Docker

make up

Helm

Refer to the docs for helm deployment: https://scraperr-docs.pages.dev/guides/helm-deployment

When using Scraperr, please remember to:

  1. Respect robots.txt: Always check a website's robots.txt file to verify which pages permit scraping
  2. Terms of Service: Adhere to each website's Terms of Service regarding data extraction
  3. Rate Limiting: Implement reasonable delays between requests to avoid overloading servers

Disclaimer: Scraperr is intended for use only on websites that explicitly permit scraping. The creator accepts no responsibility for misuse of this tool.

💬 Join the Community

Get support, report bugs, and chat with other users and contributors.

👉 Join the Scraperr Discord

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

👏 Contributions

Development made easier with the webapp template.

To get started, simply run make build up-dev.

Description
Self-hosted webscraper.
Readme MIT 7.1 MiB
Languages
TypeScript 67%
Python 30.4%
CSS 0.8%
Dockerfile 0.5%
Makefile 0.5%
Other 0.8%