इस प्रोजेक्ट के बारे में

Puppeteer डेवलपर्स को Chrome या Firefox ब्राउज़रों को ऑटोमेट करने की अनुमति देता है। यह डिफ़ॉल्ट रूप से headless मोड में चलता है लेकिन इसे विज़िबल UI के लिए कॉन्फ़िगर किया जा सकता है। यह लाइब्रेरी पेजों को नेविगेट करने, viewport साइज सेट करने, कीबोर्ड और माउस इंटरैक्शन को सिम्युलेट करने और locators और evaluation scripts का उपयोग करके वेब पेजों से कंटेंट निकालने की क्षमताएं प्रदान करती है। मुख्य विशेषताओं में शामिल हैं: - Chrome और Firefox के लिए समर्थन। - DevTools Protocol और WebDriver BiDi के साथ एकीकरण। - एक पूर्ण पैकेज (संगत Chrome सहित) या एक कोर लाइब्रेरी (puppeteer-core) के रूप में इंस्टॉल करने की क्षमता। - chrome-devtools-mcp और एक प्रयोगात्मक WebMCP API के माध्यम से MCP (Model Context Protocol) के लिए समर्थन।