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

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

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

Open-source alternatives to Autoscraper

30 open-source projects similar to alirezamika/autoscraper, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Autoscraper alternative.

  • 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

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

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

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

Find more with AI search
  • 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
  • freeok/so-novelالصورة الرمزية لـ freeok

    freeok/so-novel

    7,049عرض على GitHub↗

    so-novel is a web novel downloader and scraping engine designed to extract structured text from websites and convert it into electronic book formats. It functions as a multi-interface content extractor, providing a shared backend accessible via a web-based management dashboard, a terminal user interface, and a command line interface. The system utilizes a rule-driven approach for data extraction, using CSS selectors and XPath rules defined in external configuration files to map web elements to specific data fields. To maintain access to content, it includes a proxy-routed request pipeline to

    Javaclicontent-exportdocument-parser
    عرض على GitHub↗7,049
  • fake-useragent/fake-useragentالصورة الرمزية لـ fake-useragent

    fake-useragent/fake-useragent

    4,058عرض على GitHub↗

    fake-useragent is a tool for generating realistic browser identification strings and parsing existing agents into structured metadata. It functions as an HTTP user agent generator and a web scraping utility designed to rotate browser identities to mimic different devices during automated data collection. The project provides capabilities for random user-agent generation and filtering based on specific browsers, operating systems, device platforms, or minimum version numbers. It also includes a user agent parser to extract detailed metadata, such as browser versions and device brands, from age

    Pythonagentfakefaker
    عرض على GitHub↗4,058
  • morvanzhou/tutorialsالصورة الرمزية لـ MorvanZhou

    MorvanZhou/tutorials

    12,952عرض على GitHub↗

    This repository is a comprehensive collection of instructional guides and practical examples for Python development, focusing on machine learning, data science, and web scraping. It provides implementations for neural networks, reinforcement learning algorithms, and deep learning architectures using PyTorch, alongside detailed manuals for scientific computing and data visualization. The project distinguishes itself by offering specialized tutorials on concurrent programming to optimize CPU performance and guides for setting up Linux development environments. It covers the implementation of ad

    Pythonmachine-learningmultiprocessingneural-network
    عرض على GitHub↗12,952
  • bda-research/node-crawlerالصورة الرمزية لـ bda-research

    bda-research/node-crawler

    6,785عرض على GitHub↗

    node-crawler is a programmable web crawler for Node.js that manages request queues and automates data extraction. It functions as a rate-limited HTTP client and a headless HTML parser, providing the infrastructure to visit large sets of URLs asynchronously while preventing duplicate processing through task deduplication. The project distinguishes itself through a proxy rotation manager that cycles user agents and proxy servers to bypass access restrictions. It utilizes the HTTP/2 protocol to improve request performance and server compatibility during large-scale scraping operations. The syst

    TypeScriptcheeriocrawlerextract-data
    عرض على GitHub↗6,785
  • scrapinghub/portiaالصورة الرمزية لـ scrapinghub

    scrapinghub/portia

    9,509عرض على GitHub↗

    Portia is a containerized scraping platform and visual web scraper that enables no-code data extraction. It serves as a Scrapy visual scraping tool and spider generator, allowing users to design and deploy web scrapers through a graphical interface instead of writing manual selector code. The system distinguishes itself by converting visual web page annotations into executable Scrapy spider code and structured JSON specifications. This visual-to-code mapping allows users to define scraping logic and extraction rules through a point-and-click interface, which can then be exported for use in ex

    Python
    عرض على GitHub↗9,509
  • binux/pyspiderالصورة الرمزية لـ binux

    binux/pyspider

    16,809عرض على GitHub↗

    PySpider is a Python web crawling framework designed for automated data extraction. It provides a pipeline for periodically fetching web content, processing HTML, and persisting scraped information into database backends. The system features a web-based management interface for editing scraping scripts, monitoring task progress, and reviewing collected data. It includes a headless browser JavaScript renderer to capture rendered HTML from dynamic web pages and a distributed architecture that uses message queues to scale crawling workloads across multiple nodes. The framework also covers task

    Python
    عرض على GitHub↗16,809
  • lapwinglabs/x-rayالصورة الرمزية لـ lapwinglabs

    lapwinglabs/x-ray

    5,904عرض على GitHub↗

    X-Ray is a web scraping framework and asynchronous web crawler designed to extract structured data from websites. It functions as an HTML data extractor that transforms raw page content into a defined schema using CSS-style selectors. The project implements a headless browser crawler capable of executing JavaScript to render dynamic content. It handles website content discovery through a breadth-first crawling strategy and automatic pagination discovery to traverse multi-page result sets. The framework manages web data pipelines using a concurrency-limited request queue and request rate cont

    JavaScript
    عرض على GitHub↗5,904
  • ruipgil/scraperjsالصورة الرمزية لـ ruipgil

    ruipgil/scraperjs

    3,718عرض على GitHub↗

    Scraperjs is a JavaScript web scraping library and headless browser automation tool designed to extract structured data from both static HTML and JavaScript-rendered websites. It functions as an asynchronous scraping workflow orchestrator and a selector-based engine for transforming unstructured web content into usable data. The library distinguishes itself by managing a shared browser instance across multiple tasks to optimize resource usage and reduce startup latency. It supports custom script injection into sandboxed browser environments to manipulate the DOM or execute browser-side logic

    JavaScript
    عرض على GitHub↗3,718
  • seleniumhq/seleniumالصورة الرمزية لـ SeleniumHQ

    SeleniumHQ/selenium

    34,203عرض على GitHub↗

    Selenium is a comprehensive browser automation framework that provides a standardized interface for controlling web browsers to perform automated tasks, user interactions, and data extraction. It functions as a cross-browser testing tool, enabling developers to execute identical automation scripts across various browser engines and operating systems to ensure consistent application behavior. By implementing the WebDriver protocol, it maps high-level automation commands to browser-specific drivers using a standardized HTTP-based wire protocol. The project distinguishes itself through its distr

    Javadotnetjavajavascript
    عرض على GitHub↗34,203
  • nanmicoder/crawlertutorialالصورة الرمزية لـ NanmiCoder

    NanmiCoder/CrawlerTutorial

    4,262عرض على GitHub↗

    CrawlerTutorial is a comprehensive Python web scraping tutorial and framework designed for extracting data from static and dynamic websites. It functions as a web data extraction pipeline and an HTTP request orchestrator, covering the full lifecycle of scraping applications from initial fetching to final data storage. The project provides specialized guidance on anti-bot bypass techniques and web API reverse engineering. It includes methods for evading browser detection through identity masking and proxy rotation, as well as techniques for identifying hidden API endpoints by analyzing network

    Python
    عرض على GitHub↗4,262
  • clips/patternالصورة الرمزية لـ clips

    clips/pattern

    8,852عرض على GitHub↗

    Pattern is a Python web mining library that functions as an HTML web scraper, a natural language processing toolkit, and a network analysis tool. It provides a mathematical framework for categorizing datasets through a vector space model library. The project enables the extraction of structured data from web services and the creation of searchable web content indexes. It processes unstructured text using sentiment analysis, part-of-speech tagging, and n-gram searching. The library covers machine learning classification through the training of models using perceptron algorithms and support ve

    Python
    عرض على GitHub↗8,852
  • lorien/web-scrapingالصورة الرمزية لـ lorien

    lorien/web-scraping

    7,931عرض على GitHub↗

    This project is a comprehensive resource directory for web data extraction, providing a curated collection of tools and libraries for parsing data, automating browsers, and managing network operations. It serves as a guide for extracting structured information from HTML, XML, JSON, and PDF formats. The toolkit focuses on advanced data collection strategies, including headless browser automation to interact with JavaScript and a suite of network utilities for DNS resolution and WebSocket connections. It specifically covers methods for bypassing bot protections through proxy pool management, us

    Makefile
    عرض على GitHub↗7,931
  • wistbean/learn_python3_spiderالصورة الرمزية لـ wistbean

    wistbean/learn_python3_spider

    21,802عرض على GitHub↗

    This project is a comprehensive educational guide and framework for building web scrapers using Python. It provides a course-based approach to data extraction, combining a Python crawler framework with tutorials on web reverse engineering and network traffic analysis. The project distinguishes itself by covering advanced extraction challenges, including the decryption of obfuscated JavaScript and the bypass of anti-scraping measures. It specifically addresses mobile application scraping through the simulation of user interactions and the interception of network traffic. The capability surfac

    Pythonpython-scriptpython-spiderpython3
    عرض على GitHub↗21,802
  • boris-code/feapderالصورة الرمزية لـ Boris-code

    Boris-code/feapder

    3,709عرض على GitHub↗

    Feapder is a Python web crawling framework designed for building scalable data extraction systems. It features a distributed spider engine and a headless browser renderer to execute JavaScript and extract content from dynamic web pages. The system includes a scalable data deduplicator to filter duplicate URLs and records during large-scale operations. A crawler monitoring system tracks the health of active scraping jobs and triggers alerts when system anomalies occur. The framework provides capabilities for task scheduling, web data extraction, and resilient workflows that allow crawling tas

    Pythoncrawlerfeapderfeaplat
    عرض على GitHub↗3,709
  • ssssssss-team/spider-flowالصورة الرمزية لـ ssssssss-team

    ssssssss-team/spider-flow

    11,277عرض على GitHub↗

    Spider-flow is a Java-based web crawling and data extraction platform that provides a centralized environment for managing automated information gathering. It functions as a no-code tool, allowing users to define complex data collection pipelines through a visual, drag-and-drop interface rather than manual programming. The platform distinguishes itself through a graph-based workflow orchestration system where users link discrete nodes to define navigation and parsing logic. It supports dynamic content crawling by integrating headless browsers to execute JavaScript and render page content that

    Javacrawlerjsoupspider
    عرض على GitHub↗11,277
  • getmaxun/maxunالصورة الرمزية لـ getmaxun

    getmaxun/maxun

    15,049عرض على GitHub↗

    Maxun is an open-source web scraping and automation platform designed to transform dynamic website content into structured data. By leveraging artificial intelligence to interpret natural language prompts, the system identifies page elements and extracts information without requiring manual selector configuration. It serves as a bridge between raw web content and intelligent workflows, providing structured outputs in formats optimized for large language model ingestion and agent-based applications. The platform distinguishes itself through its ability to handle complex, authenticated, and dyn

    TypeScriptagentsapiautomation
    عرض على GitHub↗15,049
  • codelucas/newspaperالصورة الرمزية لـ codelucas

    codelucas/newspaper

    14,982عرض على GitHub↗

    Newspaper is a Python library designed for scraping, parsing, and analyzing web-based information. It functions as a framework for automated news aggregation and large-scale web content extraction, providing tools to download, clean, and structure text, metadata, and media from diverse online sources. The project distinguishes itself through a pipeline-oriented architecture that combines heuristic-based content extraction with natural language processing. It automatically identifies and isolates article bodies from web page boilerplate while simultaneously performing language detection, keywo

    HTMLcrawlercrawlingnews
    عرض على GitHub↗14,982
  • lightpanda-io/browserالصورة الرمزية لـ lightpanda-io

    lightpanda-io/browser

    31,168عرض على GitHub↗

    This project is a high-performance headless browser engine designed for scalable web automation, data extraction, and AI agent integration. It provides a specialized environment that allows autonomous agents and testing frameworks to interact with web content through standardized remote control protocols. By executing pages in a lightweight, headless state, the engine minimizes resource consumption while maintaining the ability to perform complex navigation and dynamic content rendering. The platform distinguishes itself through deep integration with AI-centric communication layers and advanc

    Zigbrowserbrowser-automationcdp
    عرض على GitHub↗31,168
  • apify/crawleeالصورة الرمزية لـ apify

    apify/crawlee

    24,002عرض على GitHub↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    TypeScriptapifyautomationcrawler
    عرض على GitHub↗24,002
  • kartiktalwar/gmail.jsالصورة الرمزية لـ KartikTalwar

    KartikTalwar/gmail.js

    3,831عرض على GitHub↗

    gmail.js is a JavaScript library and development kit for building browser extensions that interact with the Gmail web interface. It provides a framework for automating communication workflows, extracting email metadata and content from active browser sessions, and injecting custom UI elements. The library distinguishes itself by enabling interaction with the Gmail interface through DOM manipulation and event interception without requiring external API authentication. It includes a toolkit for programmatically adding buttons, menus, and modal windows directly into the application layout. The

    JavaScriptchrome-extensiongmailjavascript
    عرض على GitHub↗3,831
  • kr1s77/python-crawler-tutorial-starts-from-zeroالصورة الرمزية لـ Kr1s77

    Kr1s77/Python-crawler-tutorial-starts-from-zero

    4,599عرض على GitHub↗

    This project is a Python web scraping tutorial and framework designed for building automated data extraction tools and web crawlers. It provides a structured approach to navigating websites and persisting scraped data to databases. The project includes a toolset for web API analysis, focusing on reverse engineering obfuscated API requests and inspecting network traffic to extract structured data. It also covers optical character recognition workflows to convert visual text within images into machine-readable strings. The framework covers capabilities for headless browser automation to handle

    Python
    عرض على GitHub↗4,599
  • cheeriojs/cheerioالصورة الرمزية لـ cheeriojs

    cheeriojs/cheerio

    30,386عرض على GitHub↗

    Cheerio is an HTML and XML parsing library and server-side DOM implementation. It functions as a markup manipulation tool and CSS selector engine, allowing users to parse, query, and modify HTML or XML documents in non-browser environments. The project provides a DOM-like tree representation of markup strings, enabling programmatic addition, removal, and modification of elements and attributes. It features a prototype-based plugin system that allows the extension of core functionality by adding custom methods to the document prototype. The library covers a broad range of capabilities includi

    TypeScriptcheeriodomhacktoberfest
    عرض على GitHub↗30,386
  • garrytan/gstackالصورة الرمزية لـ garrytan

    garrytan/gstack

    110,596عرض على GitHub↗

    gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos

    TypeScript
    عرض على GitHub↗110,596
  • nickscamara/open-deep-researchالصورة الرمزية لـ nickscamara

    nickscamara/open-deep-research

    6,173عرض على GitHub↗

    Open Deep Research is an AI-powered web research agent that combines a reasoning model with live web search and data extraction to perform deep, multi-source investigations on any topic. It operates through a dual interface, offering both a command-line tool and a Model Context Protocol server, allowing developers to integrate web capabilities directly into AI agents and coding assistants. The project distinguishes itself by orchestrating an iterative research loop where a reasoning model plans steps, interprets search results, and guides subsequent web interactions. It uses Firecrawl for scr

    TypeScript
    عرض على GitHub↗6,173
  • itsowen/cyberscraper-2077الصورة الرمزية لـ itsOwen

    itsOwen/CyberScraper-2077

    2,887عرض على GitHub↗

    CyberScraper-2077 is an AI-powered web scraping tool that uses large language models to extract and structure data from websites into organized formats. It functions as an LLM web scraper and AI content parser, transforming unstructured raw web text into specific data schemas. The project distinguishes itself through a suite of anonymity and evasion tools, including proxy rotation, SOCKS-based identity masking, and the ability to route traffic through the Tor network to access hidden onion services. It further includes a bot detection bypass system that employs stealth parameters and custom n

    Pythonai-scrapinggemini-apillm
    عرض على GitHub↗2,887
  • buckyroberts/spiderالصورة الرمزية لـ buckyroberts

    buckyroberts/Spider

    975عرض على GitHub↗

    Spider is a multi-threaded web crawler and link extraction library designed for systematic website traversal and data collection. It functions as a utility for discovering and cataloging hyperlinks across domains, enabling the mapping of site architecture and the gathering of structured information. The tool utilizes a thread-pool concurrency model to fetch and parse multiple web pages simultaneously, maximizing network throughput during the crawling process. It manages navigation through a centralized queue-based frontier and employs in-memory state tracking to ensure efficient deduplication

    Python
    عرض على GitHub↗975