awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dotnetcore avatar

dotnetcore/DotnetSpider

0
View on GitHub↗
4,137 نجوم·1,057 تفرعات·C#·MIT·2 مشاهدات

DotnetSpider

DotnetSpider هو إطار عمل لزحف الويب في .NET وأداة لاستخراج البيانات بلغة C# مصممة لاكتشاف صفحات الويب تلقائياً واسترجاع البيانات المهيكلة من الإنترنت على نطاق واسع. يعمل كمكتبة عالية المستوى لكشط الويب لجمع المعلومات من مواقع ويب مختلفة.

يوفر إطار العمل إمكانيات لزحف الويب الآلي وكشط البيانات على نطاق واسع. وهو يتيح استخراج محتوى الويب لتسهيل إنشاء قواعد بيانات محلية أو تحليل المعلومات عبر الإنترنت من خلال أتمتة الويب البرمجية داخل نظام .NET البيئي.

يستخدم النظام نموذج معالجة بيانات قائماً على خطوط الأنابيب مع معالجة الطلبات غير المتزامنة وتنفيذ العمال المتزامن. ويتميز بجدول مهام قائم على الطوابير، ومزودي تخزين معياريين، وتنفيذ موجه نحو الواجهات لمنطق الكشط المخصص.

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.

سجل النجوم

مخطط تاريخ النجوم لـ dotnetcore/dotnetspiderمخطط تاريخ النجوم لـ dotnetcore/dotnetspider

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة dotnetcore/dotnetspider؟

DotnetSpider هو إطار عمل لزحف الويب في .NET وأداة لاستخراج البيانات بلغة C# مصممة لاكتشاف صفحات الويب تلقائياً واسترجاع البيانات المهيكلة من الإنترنت على نطاق واسع. يعمل كمكتبة عالية المستوى لكشط الويب لجمع المعلومات من مواقع ويب مختلفة.

ما هي الميزات الرئيسية لـ dotnetcore/dotnetspider؟

الميزات الرئيسية لـ dotnetcore/dotnetspider هي: 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.

ما هي البدائل مفتوحة المصدر لـ dotnetcore/dotnetspider؟

تشمل البدائل مفتوحة المصدر لـ dotnetcore/dotnetspider: 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…

بدائل مفتوحة المصدر لـ DotnetSpider

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع DotnetSpider.
  • code4craft/webmagicالصورة الرمزية لـ code4craft

    code4craft/webmagic

    11,680عرض على 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
    عرض على GitHub↗11,680
  • apify/crawlee-pythonالصورة الرمزية لـ apify

    apify/crawlee-python

    8,097عرض على 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
    عرض على GitHub↗8,097
  • kr1s77/awesome-python-login-modelالصورة الرمزية لـ Kr1s77

    Kr1s77/awesome-python-login-model

    16,225عرض على 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
    عرض على GitHub↗16,225
  • asciimoo/collyالصورة الرمزية لـ asciimoo

    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
عرض جميع البدائل الـ 30 لـ DotnetSpider→