awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hardkoded avatar

hardkoded/puppeteer-sharp

0
View on GitHub↗
3,901 स्टार्स·482 फोर्क्स·C#·MIT·2 व्यूज़www.puppeteersharp.com↗

Puppeteer Sharp

Puppeteer Sharp एक .NET रैपर और ऑटोमेशन लाइब्रेरी है जिसका उपयोग प्रोग्रामेटिक रूप से हेडलेस Chrome और Chromium ब्राउज़र को चलाने के लिए किया जाता है। यह Chrome DevTools Protocol क्लाइंट के रूप में कार्य करता है, जो वेब स्क्रैपिंग और वेब पेज इंटरैक्शन के ऑटोमेशन के लिए एक फ्रेमवर्क प्रदान करता है।

यह प्रोजेक्ट ब्राउज़र संदर्भ के भीतर JavaScript के निष्पादन को सक्षम बनाता है और WebSocket एंडपॉइंट्स के माध्यम से रिमोट ब्राउज़र सत्रों से जुड़ने का समर्थन करता है। यह कार्यात्मक वेब परीक्षण और विज़ुअल रिग्रेशन विश्लेषण करने के लिए ब्राउज़र स्टेट्स के हेरफेर की अनुमति देता है।

क्षमता क्षेत्रों में HTML इंजेक्शन के माध्यम से कंटेंट ट्रांसफॉर्मेशन, पेज स्क्रीनशॉट कैप्चर और PDF डॉक्यूमेंट्स का निर्माण शामिल है। यह लाइब्रेरी निष्पादन के साथ आगे बढ़ने से पहले विशिष्ट CSS सिलेक्टर्स या JavaScript स्थितियों की प्रतीक्षा करने के लिए सिंक्रोनाइज़ेशन टूल भी प्रदान करती है।

Features

  • Web Automation and Scraping - Provides a full infrastructure for programmatic browser control, data extraction, and automated web interaction.
  • Browser-Context Script Executions - Enables the execution of JavaScript expressions and functions within the browser's global or element-bound context.
  • JSON-RPC Interfaces - Maps .NET method calls to JSON-RPC messages for communication with the browser's internal debugging interface.
  • Remote Debugging Protocols - Utilizes the Chrome DevTools Protocol to programmatically inspect and manipulate the DOM without a GUI.
  • Web Testing Frameworks - Provides a framework for running functional tests by simulating user interactions in a browser.
  • JavaScript Execution Bridges - Provides a mechanism to execute JavaScript within the browser context and serialize results back to .NET.
  • Headless Browser Automation Libraries - Acts as a programmatic interface for driving headless Chrome browsers to perform scraping and testing.
  • Remote Browser Controllers - Manages and interacts with Chrome browser instances hosted on remote servers via standardized messaging.
  • DevTools Protocol Clients - Implements a client that communicates with browsers through the Chrome DevTools Protocol to control behavior.
  • Remote Browser Connections - Supports attaching to existing browser instances via WebSocket endpoints to control remote sessions.
  • Browser Automation Wrappers - Provides a .NET API wrapper for controlling headless Chrome and Chromium browsers.
  • Web Scraping Frameworks - Provides a comprehensive framework for extracting structured data from dynamic websites via headless browser automation.
  • Browser Automation WebSocket Bridges - Uses WebSocket connections to bridge the .NET automation framework to remote browser instances.
  • Web-to-PDF Converters - Renders web pages and HTML content into static PDF documents using a headless browser.
  • Dynamic PDF Generators - Converts dynamic HTML content and web pages into PDF documents for reporting or archiving.
  • Automation Wait Conditions - Provides tools to pause execution until specific CSS selectors or JavaScript conditions are met for stable automation.
  • CDP Screenshot Captures - Captures page screenshots at specified viewport sizes using the Chrome DevTools Protocol.
  • Viewport Dimension Controls - Allows precise control of browser viewport dimensions to generate consistent screenshots and PDFs.
  • Visual Regression Testing - Supports automated capture and comparison of screenshots to detect unintended UI changes.
  • Automation Libraries - .NET port of the browser automation library.
  • UI Automation - .NET port of the Puppeteer browser automation API.

स्टार हिस्ट्री

hardkoded/puppeteer-sharp के लिए स्टार हिस्ट्री चार्टhardkoded/puppeteer-sharp के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

hardkoded/puppeteer-sharp क्या करता है?

Puppeteer Sharp एक .NET रैपर और ऑटोमेशन लाइब्रेरी है जिसका उपयोग प्रोग्रामेटिक रूप से हेडलेस Chrome और Chromium ब्राउज़र को चलाने के लिए किया जाता है। यह Chrome DevTools Protocol क्लाइंट के रूप में कार्य करता है, जो वेब स्क्रैपिंग और वेब पेज इंटरैक्शन के ऑटोमेशन के लिए एक फ्रेमवर्क प्रदान करता है।

hardkoded/puppeteer-sharp की मुख्य विशेषताएं क्या हैं?

hardkoded/puppeteer-sharp की मुख्य विशेषताएं हैं: Web Automation and Scraping, Browser-Context Script Executions, JSON-RPC Interfaces, Remote Debugging Protocols, Web Testing Frameworks, JavaScript Execution Bridges, Headless Browser Automation Libraries, Remote Browser Controllers।

hardkoded/puppeteer-sharp के कुछ ओपन-सोर्स विकल्प क्या हैं?

hardkoded/puppeteer-sharp के ओपन-सोर्स विकल्पों में शामिल हैं: chromedp/chromedp — chromedp is a browser automation framework and driver that controls web browsers via the Chrome DevTools Protocol. It… pyppeteer/pyppeteer — Pyppeteer is a Python library for controlling Chromium-based browsers using the Chrome DevTools Protocol. It functions… autoscrape-labs/pydoll — pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction… rust-headless-chrome/rust-headless-chrome — This library provides a framework for controlling headless Chrome or Chromium instances through the Chrome DevTools… garrytan/gstack — gstack is an AI agent framework and development workflow system designed to automate the software development… steel-dev/steel-browser — Steel is a cloud browser automation platform that provides a REST API for launching and controlling remote Chrome…

Puppeteer Sharp के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Puppeteer Sharp के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • chromedp/chromedpchromedp का अवतार

    chromedp/chromedp

    13,137GitHub पर देखें↗

    chromedp is a browser automation framework and driver that controls web browsers via the Chrome DevTools Protocol. It functions as a headless browser automation tool and web browser controller, enabling the programmatic management of browser sessions, targets, and network responses through a remote debugging interface. The project provides specialized capabilities for Chrome DevTools Protocol automation, including headless browser testing, web scraping and data extraction, and mobile device emulation. It also supports browser-based visual regression by capturing precise screenshots of web pag

    Go
    GitHub पर देखें↗13,137
  • pyppeteer/pyppeteerpyppeteer का अवतार

    pyppeteer/pyppeteer

    3,948GitHub पर देखें↗

    Pyppeteer is a Python library for controlling Chromium-based browsers using the Chrome DevTools Protocol. It functions as a headless browser automation tool, allowing for the programmatic navigation of web pages and the extraction of data from dynamic websites. The project provides low-level browser control through direct communication with the Chrome DevTools Protocol, enabling the interception and modification of network traffic. It differentiates itself by offering specialized performance profiling capabilities, including the measurement of JavaScript and CSS code coverage and the capture

    Python
    GitHub पर देखें↗3,948
  • autoscrape-labs/pydollautoscrape-labs का अवतार

    autoscrape-labs/pydoll

    6,919GitHub पर देखें↗

    pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au

    Pythonanti-detectionautomationbrowser-automation
    GitHub पर देखें↗6,919
  • rust-headless-chrome/rust-headless-chromerust-headless-chrome का अवतार

    rust-headless-chrome/rust-headless-chrome

    2,919GitHub पर देखें↗

    This library provides a framework for controlling headless Chrome or Chromium instances through the Chrome DevTools Protocol. It functions as a controller for orchestrating browser lifecycles, enabling developers to automate interactions, extract data, and manage browser processes programmatically within Rust applications. The project distinguishes itself by providing a synchronous interface that wraps asynchronous browser operations, simplifying the control flow for linear automation scripts. It maintains process isolation by spawning independent browser instances as child processes, ensurin

    Rust
    GitHub पर देखें↗2,919
  • Puppeteer Sharp के सभी 30 विकल्प देखें→