awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dotnetcore avatar

dotnetcore/DotnetSpider

0
View on GitHub↗
4,137 estrellas·1,057 forks·C#·MIT·2 vistas

DotnetSpider

DotnetSpider es un framework de rastreo web para .NET y una herramienta de extracción de datos en C# diseñada para el descubrimiento automatizado de páginas web y la recuperación de datos estructurados de Internet a gran escala. Funciona como una librería de web scraping de alto nivel para recopilar información de varios sitios web.

El framework proporciona capacidades para el rastreo web automatizado y el scraping de datos a gran escala. Permite la extracción de contenido web para facilitar la creación de bases de datos locales o el análisis de información en línea mediante la automatización web programática dentro del ecosistema .NET.

El sistema utiliza un modelo de procesamiento de datos basado en tuberías con manejo de solicitudes asíncronas y ejecución de trabajadores concurrentes. Cuenta con un programador basado en colas de tareas, proveedores de almacenamiento modulares y una implementación orientada a interfaces para lógica de scraping personalizada.

Features

  • Multi-Page Crawling - Enables automated multi-page crawling to discover and retrieve content across the internet at scale.
  • Web Content Extraction Utilities - Provides utilities for retrieving structured information from websites to build local databases.
  • Concurrent Scraping Workers - Provides concurrent scraping workers to maximize throughput during large-scale web data extraction.
  • Large Scale Extraction - Simplifies the collection of large datasets by extracting specific data points from web pages through a structured process.
  • URL Crawl Queues - Uses URL crawl queues to manage pending pages and schedule parallel processing across workers.
  • Web Data Scraping - Provides tools for extracting structured data points from web pages using automated scripts.
  • Data Extraction Tools - Provides a lightweight and efficient C# tool for collecting structured information from the internet.
  • Web Automation Frameworks - Provides a foundation for building custom programmatic web automation tools within the .NET ecosystem.
  • Web Crawling - Implements a system for systematically discovering and indexing web content across domains for large-scale collection.
  • Web Crawling Frameworks - Serves as a comprehensive .NET framework for automating web data extraction, including scheduling and result management.
  • Web Scraping - Acts as a high-level library for extracting structured data points from websites and online sources at scale.
  • Pluggable Storage Engines - Features pluggable storage engines that decouple the scraping engine from the final data destination.
  • Data Processing Pipelines - Utilizes data processing pipelines to pass extracted content through discrete stages for filtering and cleaning.
  • Asynchronous Request Handlers - Implements asynchronous request handlers to maintain high concurrency when fetching multiple web pages.
  • Interface-Driven Implementations - Defines a contract for custom scraping logic that the core engine executes during the page lifecycle.
  • Application Frameworks - High-level web crawling and scraping framework.

Historial de estrellas

Gráfico del historial de estrellas de dotnetcore/dotnetspiderGráfico del historial de estrellas de dotnetcore/dotnetspider

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a DotnetSpider

Proyectos open-source similares, clasificados según cuántas características comparten con DotnetSpider.
  • code4craft/webmagicAvatar de code4craft

    code4craft/webmagic

    11,680Ver en GitHub↗

    Webmagic is a Java web crawling framework designed for building scalable automated crawlers to download and process large volumes of web pages. It functions as a distributed web crawler and dynamic content crawler, utilizing an XPath HTML parser to locate and extract specific data points from page structures. The framework distinguishes itself through its ability to handle dynamic content by rendering JavaScript and executing asynchronous requests to extract data from non-static pages. It also allows users to define and execute crawler logic via scripting languages, enabling the update of col

    Javacrawlerframeworkjava
    Ver en GitHub↗11,680
  • apify/crawlee-pythonAvatar de apify

    apify/crawlee-python

    8,097Ver en GitHub↗

    Crawlee-python is a web crawling framework for building scalable scrapers using Python. It serves as a comprehensive tool for web scraping automation, providing a system to extract structured data from websites using both lightweight HTTP requests and headless browser automation. The framework is distinguished by its anti-bot evasion capabilities, which include browser fingerprint impersonation and tiered proxy rotation to bypass detection systems and solve challenges such as Cloudflare. It also incorporates artificial intelligence for autonomous website navigation and schema-based data extra

    Pythonapifyautomationbeautifulsoup
    Ver en GitHub↗8,097
  • kr1s77/awesome-python-login-modelAvatar de Kr1s77

    Kr1s77/awesome-python-login-model

    16,225Ver en GitHub↗

    This project is a Python-based automation toolkit designed to manage programmatic authentication and session persistence across web services. It provides a framework for executing automated login sequences, including the handling of interactive security challenges such as QR code verification and captcha resolution. The toolkit distinguishes itself by simulating native mobile application environments, allowing for the execution of scripts that require specific device-level headers and behaviors. It also incorporates hook-based interception to monitor workflow states and manage exceptions duri

    Python163mail-loginbilibili-logindouban-spider
    Ver en GitHub↗16,225
  • asciimoo/collyAvatar de asciimoo

    asciimoo/colly

    25,348Ver en 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
    Ver en GitHub↗25,348
Ver las 30 alternativas a DotnetSpider→

Preguntas frecuentes

¿Qué hace dotnetcore/dotnetspider?

DotnetSpider es un framework de rastreo web para .NET y una herramienta de extracción de datos en C# diseñada para el descubrimiento automatizado de páginas web y la recuperación de datos estructurados de Internet a gran escala. Funciona como una librería de web scraping de alto nivel para recopilar información de varios sitios web.

¿Cuáles son las características principales de dotnetcore/dotnetspider?

Las características principales de dotnetcore/dotnetspider son: Multi-Page Crawling, Web Content Extraction Utilities, Concurrent Scraping Workers, Large Scale Extraction, URL Crawl Queues, Web Data Scraping, Data Extraction Tools, Web Automation Frameworks.

¿Qué alternativas de código abierto existen para dotnetcore/dotnetspider?

Las alternativas de código abierto para dotnetcore/dotnetspider incluyen: code4craft/webmagic — Webmagic is a Java web crawling framework designed for building scalable automated crawlers to download and process… apify/crawlee-python — Crawlee-python is a web crawling framework for building scalable scrapers using Python. It serves as a comprehensive… kr1s77/awesome-python-login-model — This project is a Python-based automation toolkit designed to manage programmatic authentication and session… asciimoo/colly — Colly is a web scraping framework and concurrent crawler written in Go. It provides a system for traversing web pages,… any4ai/anycrawl — AnyCrawl is an AI-powered data extractor, automated web crawler, and headless browser orchestrator. It serves as a web… binux/pyspider — PySpider is a Python web crawling framework designed for automated data extraction. It provides a pipeline for…