awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jaypyles avatar

jaypyles/ScraperrArchived

0
View on GitHub↗
4,897 星标·242 分支·TypeScript·MIT·6 次浏览scraperr-docs.pages.dev↗

Scraperr

Scraperr 是一个自托管的 Web 抓取和爬虫平台,旨在通过 XPath 选择器从网站提取结构化数据。它作为一个容器化系统,通过队列管理抓取任务,并使用人工智能分析结果内容。

该项目的特色在于其 Kubernetes 原生架构,允许通过包管理器进行可扩展的部署和管理。它包括一个能够进行域名级爬取的爬虫引擎,以及一个使用人工智能查询提取出的 Web 内容的数据分析器。

该平台涵盖了广泛的功能,包括自动化数据提取、批量 Web 爬取和媒体文件下载。它提供了将抓取数据可视化为表格、配置自定义请求头以模拟浏览器身份,以及将结果导出为 CSV 或 Markdown 格式的工具。

该应用支持通过 Kubernetes 部署配置进行自定义安装参数和版本更新。

Features

  • XPath Data Extractors - Uses XPath selectors to precisely target and extract specific data elements from web pages.
  • Web Scraping and Extraction - Provides a self-hosted platform for extracting structured data from websites using XPath selectors.
  • Automated Web Scraping - Provides a self-hosted platform for automatically extracting structured information from websites.
  • CSS and XPath Query Engines - Utilizes XPath expressions to locate and extract specific nodes from parsed HTML documents.
  • Domain-Restricted Crawling - Includes a crawling engine that limits link discovery to a specific root domain for focused data collection.
  • Kubernetes Application Deployments - Utilizes a Kubernetes-native architecture for scalable deployment and automated application management.
  • Job Queues - Manages bulk scraping tasks through a sequential job queue to ensure reliable data collection.
  • Data Extractions - Uses XPath selectors and DOM traversal to pull structured data from multiple URLs.
  • Domain Spidering - Implements a crawler that visits all linked pages within a domain to discover wide-ranging content.
  • Scraping Infrastructure Management - Provides infrastructure to submit and track multiple scraping tasks via a centralized job queue.
  • Web Crawling - Systematically discovers and indexes web content across entire domains for large-scale data collection.
  • Web Scrapers - Ships an automated system for navigating websites and extracting structured data via a job queue.
  • Selector Mappings - Enables precise data extraction by mapping target URLs to specific XPath selectors.
  • Content Query Analyzers - Integrates AI to allow users to query and analyze the extracted web content using natural language.
  • Web Content AI Analysis - Implements AI-driven analysis to query and retrieve information from extracted web content.
  • AI-Powered Intelligence - Leverages artificial intelligence to query and extract insights from large volumes of scraped web content.
  • CSV Data Exports - Exports scraped data into CSV and Markdown files for external analysis in spreadsheet applications.
  • AI Data Analysis Tools - Provides a capability to answer questions based on scraped web data using AI model APIs.
  • Kubernetes-Native Data Platforms - Implements a containerized scraping platform designed specifically for scalable orchestration on Kubernetes.
  • File-Based Data Exports - Serializes collected web data into structured formats such as CSV and Markdown for external use.
  • Scraped Data Exporters - Converts results from completed scraping jobs into structured CSV files.
  • Kubernetes Application Deployments - Provides a Kubernetes-native architecture for scalable deployment and management of the scraping platform.

Star 历史

jaypyles/scraperr 的 Star 历史图表jaypyles/scraperr 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Scraperr 的开源替代方案

相似的开源项目,按与 Scraperr 的功能重合度排序。
  • any4ai/anycrawlany4ai 的头像

    any4ai/AnyCrawl

    2,742在 GitHub 上查看↗

    AnyCrawl is an AI-powered data extractor, automated web crawler, and headless browser orchestrator. It serves as a web content extraction API and a gateway that connects crawling and scraping tools to language models using a standardized API protocol. The project specializes in converting unstructured website content into structured JSON or markdown optimized for AI assistants. It utilizes language models and JSON schemas to pull specific information into validated formats and provides capabilities for AI page summarization and LLM-optimized content extraction. The system manages comprehensi

    TypeScriptai-scrapingaitoolscrawl
    在 GitHub 上查看↗2,742
  • rchipka/node-osmosisR

    rchipka/node-osmosis

    4,110在 GitHub 上查看↗

    This project is a Node.js web scraping framework designed to automate data extraction through a programmatic workflow of requests, parsing, and document interaction. It functions as a headless web crawler, an HTTP request manager, and a DOM parser and extractor. The framework distinguishes itself by combining a JavaScript execution engine to interact with dynamic content and a hybrid selection system that utilizes both CSS and XPath selectors. It includes specialized middleware for proxy rotation and cookie-jar session management to maintain authenticated states and manage automated traffic.

    JavaScript
    在 GitHub 上查看↗4,110
  • friendsofphp/goutteF

    FriendsOfPHP/Goutte

    9,201在 GitHub 上查看↗

    Goutte is a PHP web scraper and DOM crawler designed for extracting data from websites. It functions as an HTTP client wrapper that enables the retrieval of web pages and the parsing of HTML content. The project provides a web form automator to programmatically fill and submit HTML forms to remote servers. It also includes a mechanism for automated website crawling by following links to discover and archive web content. The system supports stateful session management to maintain cookies and headers across requests. It further covers HTML data extraction through DOM-based element selection an

    PHP
    在 GitHub 上查看↗9,201
  • asciimoo/collyasciimoo 的头像

    asciimoo/colly

    25,348在 GitHub 上查看↗

    Colly is a web scraping framework and concurrent crawler written in Go. It provides a system for traversing web pages, following links, and extracting structured data from HTML and XML documents. The framework includes a distributed scraping engine designed to spread data collection tasks across multiple instances to increase throughput. It ensures compliance with website owner policies by automatically reading and respecting robots.txt files. The system manages request lifecycles through domain-based rate limiting, concurrency controls, and session management via a stateful cookie jar. It s

    Go
    在 GitHub 上查看↗25,348
查看 Scraperr 的所有 30 个替代方案→

常见问题解答

jaypyles/scraperr 是做什么的?

Scraperr 是一个自托管的 Web 抓取和爬虫平台,旨在通过 XPath 选择器从网站提取结构化数据。它作为一个容器化系统,通过队列管理抓取任务,并使用人工智能分析结果内容。

jaypyles/scraperr 的主要功能有哪些?

jaypyles/scraperr 的主要功能包括:XPath Data Extractors, Web Scraping and Extraction, Automated Web Scraping, CSS and XPath Query Engines, Domain-Restricted Crawling, Kubernetes Application Deployments, Job Queues, Data Extractions。

jaypyles/scraperr 有哪些开源替代品?

jaypyles/scraperr 的开源替代品包括: any4ai/anycrawl — AnyCrawl is an AI-powered data extractor, automated web crawler, and headless browser orchestrator. It serves as a web… rchipka/node-osmosis — This project is a Node.js web scraping framework designed to automate data extraction through a programmatic workflow… friendsofphp/goutte — Goutte is a PHP web scraper and DOM crawler designed for extracting data from websites. It functions as an HTTP client… generalnewsextractor/generalnewsextractor — GeneralNewsExtractor is a specialized system for identifying and extracting structured news data through configurable… asciimoo/colly — Colly is a web scraping framework and concurrent crawler written in Go. It provides a system for traversing web pages,… ionicabizau/scrape-it — scrape-it is a Node.js web scraper and HTML parser designed to extract structured data from websites and HTML files.…