आर्टिफिशियल इंटेलिजेंस

ऑब्सक्यूरा: एआई एजेंट्स और वेब स्क्रैपिंग के लिए एक हल्का, रस्ट-आधारित हेडलेस ब्राउज़र

· GlobeWire Daily Editorial Desk · Source: github.com

3 मिनट में पढ़ें

मुख्य बातेंऑब्सक्यूरा (Obscura) एक ओपन-सोर्स, हल्का हेडलेस ब्राउज़र इंजन है जिसे रस्ट (Rust) में लिखा गया है। इसे विशेष रूप से वेब स्क्रैपिंग और एआई एजेंट ऑटोमेशन के लिए तैयार किया गया है। पारंपरिक सेटअपों के विपरीत जो भारी क्रोमियम बाइनरीज पर निर्भर करते हैं, ऑब्सक्यूरा में नेटिव रेंडरिंग क्षमताएं हैं और यह सीधे V8 जावास्क्रिप्ट इंजन को एम्बेड करता है। यह क्रोम…
h4ckf0r0day

चित्र: GitHub · चित्र स्रोत · Resized and letterboxed to 16:9; no AI generation

ऑब्सक्यूरा का परिचय

ऑब्सक्यूरा (Obscura) एक ओपन-सोर्स, हल्का हेडलेस ब्राउज़र इंजन है जिसे रस्ट (Rust) में लिखा गया है। इसे विशेष रूप से वेब स्क्रैपिंग और एआई एजेंट ऑटोमेशन के लिए तैयार किया गया है। पारंपरिक सेटअपों के विपरीत जो भारी क्रोमियम बाइनरीज पर निर्भर करते हैं, ऑब्सक्यूरा में नेटिव रेंडरिंग क्षमताएं हैं और यह सीधे V8 जावास्क्रिप्ट इंजन को एम्बेड करता है। यह क्रोम देवटूल्स प्रोटोकॉल (CDP) का समर्थन करता है, जिससे यह प्यूपेटियर (Puppeteer) और प्लेराइट (Playwright) जैसे टूल्स के साथ उपयोग किए जाने पर हेडलेस क्रोम के विकल्प के रूप में काम कर सकता है。

मुख्य वास्तुकला विशेषताएं

  • कोई भारी निर्भरता नहीं: इस इंजन को सोर्स से संकलित करते समय मानक बिल्ड टूल्स के अलावा क्रोम, नोड.जेएस या बाहरी निर्भरताओं की आवश्यकता नहीं होती है।
  • रस्ट और सी++ एकीकरण: इंजन को बनाने के लिए रस्ट 1.75+ की आवश्यकता होती है, जिसमें वैकल्पिक स्टील्थ और रेंडरिंग बिल्ड सीएममेक (CMake), क्लैंग (Clang) और बोरिंगएसएसएल (BoringSSL) का उपयोग करते हैं।
  • V8 एम्बेडिंग: यह V8 के माध्यम से वास्तविक जावास्क्रिप्ट को सीधे निष्पादित करता है, मेमोरी सीमाओं और रनटाइम व्यवहार को प्रबंधित करने के लिए `--v8-flags` के माध्यम से कच्चे फ्लैग पास करने का समर्थन करता है।
  • स्वतंत्र रेंडरिंग इंजन: वर्तमान कार्यान्वयन ब्लॉक, इनलाइन, फ्लेक्स, ग्रिड, टेबल, फ्लोट, पोजिशनिंग और एनिमेशन पथों को संभालता है। डेवलपर्स को ध्यान देना चाहिए कि कुछ वेब एपीआई और मीडिया प्लेबैक क्रोमियम से भिन्न हो सकते हैं।

स्क्रैपिंग, ऑटोमेशन और स्टील्थ

ऑब्सक्यूरा में समानांतर यूआरएल स्क्रैपिंग, फेच इंटरसेप्शन और उन्नत स्टील्थ विशेषताएं शामिल हैं:

  • स्टील्थ मोड: `--stealth` फ्लैग के माध्यम से सक्रिय, यह मोड जीपीयू, स्क्रीन, कैनवास और ऑडियो के लिए प्रति-सत्र फिंगरप्रिंट रैंडमइजेशन प्रदान करता है। यह एनालिटिक्स और विज्ञापनों को पूरी तरह से ब्लॉक करता है।
  • समानांतर निष्पादन: विन्यास योग्य समवर्ती सीमाओं के साथ बहु-प्रक्रिया स्क्रैपिंग और फ़ाइल-आधारित यूआरएल प्रसंस्करण का समर्थन करता है।
  • संसाधन प्रबंधन: उच्च भार के तहत स्थिरता बनाए रखने के लिए विन्यास योग्य टाइमआउट और स्क्रिप्ट निष्पादन बजट लागू करता है।

एआई एजेंट एकीकरण और एमसीपी समर्थन

एआई एजेंट वर्कफ़्लो को सुविधाजनक बनाने के लिए, ऑब्सक्यूरा में एक मॉडल कॉंटेक्स्ट प्रोटोकॉल (MCP) सर्वर शामिल है। यह सर्वर क्लॉड डेस्कटॉप और कर्सर जैसे एआई क्लाइंट्स को सीधे ब्राउज़र ऑटोमेशन टूल्स उजागर करता है। इसके अतिरिक्त, एक हर्मीस एजेंट प्लगइन सीडीपी पर ब्राउज़र कार्यों को चलाने की अनुमति देता है।

व्यावहारिक निहितार्थ और सत्यापन

जबकि ऑब्सक्यूरा अपाचे-2.0 लाइसेंस के तहत एक स्वतंत्र, ओपन-सोर्स विकल्प प्रदान करता है, क्रोमियम-आधारित सेटअप से移行 करने वाले डेवलपर्स को आधिकारिक दस्तावेज़ों की समीक्षा करनी चाहिए।

कैसे सत्यापित करें

  • रिलीज बाइनरी, सोर्स कोड और पर्यावरण चर दिशानिर्देशों के लिए आधिकारिक गिटहब रिपॉजिटरी (`h4ckf0r0day/obscura`) की जाँच करें।
  • अनुपालन और प्रदर्शन डेटा के लिए बेंचमार्क रिपॉजिटरी की समीक्षा करें।
  • सेटअप निर्देशों और सीडीपी संगतता नोट्स के लिए आधिकारिक दस्तावेज़ देखें।
यह खबर शेयर करें
मूल स्रोत पढ़ें: h4ckf0r0day/obscura: The headless browser for AI agents and web scraping - GitHub

AI की सहायता से तैयार रिपोर्ट; मूल स्रोत के दावों की स्वतंत्र पुष्टि नहीं की गई है।

लेखक के बारे में

GlobeWire Daily Editorial Desk — प्रकाशित स्रोतों पर आधारित AI-सहायता प्राप्त खबरें।

और पढ़ें