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

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

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

alirezamika/autoscraper

0
View on GitHub↗
7,297 نجوم·738 تفرعات·Python·MIT·6 مشاهدات

Autoscraper

Autoscraper هي مكتبة كشط ويب تلقائية ومستخرج بيانات قائم على الأنماط يتعلم قواعد الاستخراج من بيانات العينة. يحدد ويسترجع النصوص وعناوين URL وعناصر HTML من صفحات الويب عن طريق تحليل قيم العينة لتكرار أنماط البيانات عبر عناوين URL مختلفة.

يعمل النظام كمدير نموذج كشط ويب، مما يسمح للمستخدمين بحفظ وإعادة تحميل القواعد المستفادة للحفاظ على استخراج بيانات متسق. يدعم تصدير واستيراد قواعد الكشط إلى نظام ملفات محلي لتجنب تكرار عملية التدريب لنفس الموقع.

تغطي المكتبة استخراج بيانات الويب المؤتمت وحصاد محتوى الويب من خلال تعلم الأنماط القائم على العينة واسترجاع العناصر الموضعية. يمكنها استرجاع كل من نقاط بيانات محددة وجميع العناصر الموجودة على صفحة تطابق الأنماط المحددة من بيانات العينة الأولية.

Features

  • Web Data Extraction - Provides a library for programmatically scraping and processing web content using learned patterns.
  • Automated Web Scraping - Extracts structured information from websites by learning patterns from samples instead of manual selectors.
  • Extraction Rule Learning - Analyzes sample text, URLs, or HTML tags to determine the patterns needed to retrieve similar web elements.
  • Rule Derivation - Derives extraction rules by analyzing shared structural characteristics of provided text, URLs, or HTML tags.
  • Pattern-Based Scraping - Identifies recurring elements on a webpage to automatically capture data across multiple similar URLs.
  • Pattern-Based Extraction - Analyzes sample values to identify and replicate data patterns across different URLs.
  • Web Content Harvesting - Collects structured data from HTML pages by training a model on examples of the desired output.
  • Rule Serializers - Provides a mechanism to save learned extraction rules to the local file system for reuse across sessions.
  • Model Persistence - Saves and retrieves learned scraping model files from disk to avoid repeating the training process.
  • Pattern Extraction Utilities - Applies learned patterns to retrieve all elements on a page that match the training data.
  • Scraping Configuration Portability - Allows writing learned extraction patterns to a file and reloading them to apply rules to different URLs.
  • HTML Element Scrapers - Fetches specific or similar HTML elements based on learned positional and content-based rules.
  • Scraping Model Managers - Saves and reloads learned scraping rules to maintain consistent data extraction across multiple pages.
  • Extraction Rule Sets - Utilizes serialized extraction rule sets to parse and retrieve data from external web sources.
  • Positional Element Access - Fetches specific data points by matching the exact index and order of elements found in training samples.
  • Heuristic Selectors - Implements heuristic-based identification of UI elements to generate repeatable selectors for varying page layouts.
  • Positional Data Extraction - Retrieves specific data points from pages based on the order and position of original samples.
  • Structured Element Retrievers - Fetches multiple exact data points from a page using a predefined order based on sample values.
  • Web Scraping - Automatic and lightweight web scraper.

سجل النجوم

مخطط تاريخ النجوم لـ alirezamika/autoscraperمخطط تاريخ النجوم لـ alirezamika/autoscraper

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

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

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

Start searching with AI

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

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

    MechanicalSoup/MechanicalSoup

    4,868عرض على GitHub↗

    MechanicalSoup is a Python web automation library and scraping framework designed to simulate browser sessions and navigate websites without requiring JavaScript execution. It functions as an HTML parsing tool and HTTP session manager, allowing for the programmatic retrieval of page content and the automation of web interactions. The library distinguishes itself by combining session persistence with automated form interaction. It maps user data to HTML input fields and selection boxes for programmatic submission and maintains authenticated states by managing cookies and user-agent headers acr

    Pythonbeautifulsoupmechanicalsouppypi
    عرض على GitHub↗4,868
  • remitchell/python-scrapingالصورة الرمزية لـ REMitchell

    REMitchell/python-scraping

    4,714عرض على GitHub↗

    This project is a Python web scraping library and automated data collection suite. It provides tools for extracting structured data from websites, implementing web crawlers to navigate site links, and parsing HTML DOM structures to isolate specific elements and attributes. The toolkit includes a pipeline for processing unstructured text and cleaning raw web content to extract meaningful information. It also features capabilities for image data extraction and the integration of external APIs to retrieve structured data from remote endpoints. The system covers broad capability areas including

    Jupyter Notebook
    عرض على GitHub↗4,714
  • justanotherarchivist/snscrapeالصورة الرمزية لـ JustAnotherArchivist

    JustAnotherArchivist/snscrape

    5,398عرض على GitHub↗

    snscrape is a Python-based social media web scraper and crawler designed to extract public posts, profiles, and hashtags from social networks without the use of official APIs. It functions as an archival tool and a utility for open-source intelligence data collection, allowing for the gathering of publicly available information to investigate trends and people. The tool facilitates social media data extraction for research and archival purposes, enabling the creation of historical records of conversations and user activity. It supports workflows for academic social analysis and the export of

    Python
    عرض على GitHub↗5,398
  • ionicabizau/scrape-itالصورة الرمزية لـ IonicaBizau

    IonicaBizau/scrape-it

    4,074عرض على GitHub↗

    scrape-it is a Node.js web scraper and HTML parser designed to extract structured data from websites and HTML files. It functions as a web data extraction tool that retrieves specific information from DOM elements and converts web content into usable data fields. The tool uses CSS selectors to target specific data points and employs schema-driven data mapping to organize unstructured web text into a consistent format. It supports custom value transformation to convert raw extracted strings into specific data formats. The system provides capabilities for web data extraction and automated cont

    JavaScripthacktoberfestnode-scraperscraper
    عرض على GitHub↗4,074
عرض جميع البدائل الـ 30 لـ Autoscraper→

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

ما هي وظيفة alirezamika/autoscraper؟

Autoscraper هي مكتبة كشط ويب تلقائية ومستخرج بيانات قائم على الأنماط يتعلم قواعد الاستخراج من بيانات العينة. يحدد ويسترجع النصوص وعناوين URL وعناصر HTML من صفحات الويب عن طريق تحليل قيم العينة لتكرار أنماط البيانات عبر عناوين URL مختلفة.

ما هي الميزات الرئيسية لـ alirezamika/autoscraper؟

الميزات الرئيسية لـ alirezamika/autoscraper هي: Web Data Extraction, Automated Web Scraping, Extraction Rule Learning, Rule Derivation, Pattern-Based Scraping, Pattern-Based Extraction, Web Content Harvesting, Rule Serializers.

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

تشمل البدائل مفتوحة المصدر لـ alirezamika/autoscraper: mechanicalsoup/mechanicalsoup — MechanicalSoup is a Python web automation library and scraping framework designed to simulate browser sessions and… remitchell/python-scraping — This project is a Python web scraping library and automated data collection suite. It provides tools for extracting… justanotherarchivist/snscrape — snscrape is a Python-based social media web scraper and crawler designed to extract public posts, profiles, and… ionicabizau/scrape-it — scrape-it is a Node.js web scraper and HTML parser designed to extract structured data from websites and HTML files.… fake-useragent/fake-useragent — fake-useragent is a tool for generating realistic browser identification strings and parsing existing agents into… freeok/so-novel — so-novel is a web novel downloader and scraping engine designed to extract structured text from websites and convert…