Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
crawlee — Node.js वेब स्क्रैपिंग और ब्राउज़र ऑटोमेशन लाइब्रेरी, जो HTTP और हेडलेस ब्राउज़र समर्थन, प्रॉक्सी रोटेशन, और मानव-जैसी फिंगरप्रिंटिंग के साथ विश्वसनीय क्रॉलर बनाने के लिए है। | Kitploit
उपकरण/GitHubGitHub/apify/crawlee
सामान्य उपयोगिताएँOSINT (खुला स्रोत खुफिया)टोहीवेब प्रॉक्सी और अवरोधनस्क्रिप्टिंग और स्वचालनजानकारी एकत्र करनाक्रॉलरएंटी-बॉटफिंगरप्रिंट स्पूफिंग
GitHubapify/crawlee

crawlee

Node.js वेब स्क्रैपिंग और ब्राउज़र ऑटोमेशन लाइब्रेरी, जो HTTP और हेडलेस ब्राउज़र समर्थन, प्रॉक्सी रोटेशन, और मानव-जैसी फिंगरप्रिंटिंग के साथ विश्वसनीय क्रॉलर बनाने के लिए है।

26.0k1.7k1घं 23मि पहलेKitploit द्वारा समीक्षित
रिपॉजिटरी देखेंवेबसाइट

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Crawlee
एक वेब स्क्रैपिंग और ब्राउज़र ऑटोमेशन लाइब्रेरी

apify%2Fcrawlee | Trendshift

NPM latest version Downloads Chat on discord Build Status

Crawlee आपकी क्रॉलिंग और स्क्रैपिंग को एंड-टू-एंड कवर करता है और विश्वसनीय स्क्रैपर बनाने में आपकी मदद करता है। तेज़ी से।

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

Crawlee crawlee NPM पैकेज के रूप में उपलब्ध है।

👉 Crawlee परियोजना वेबसाइट पर पूर्ण दस्तावेज़ीकरण, गाइड और उदाहरण देखें 👈

क्या आप JavaScript के बजाय 🐍 Python पसंद करते हैं? 👉 Python के लिए Crawlee देखें 👈।

इंस्टॉलेशन

अधिक जानकारी के लिए हम Crawlee दस्तावेज़ीकरण में परिचय ट्यूटोरियल पर जाने की सलाह देते हैं।

Crawlee के लिए Node.js 22.13 या उच्चतर आवश्यक है।

Crawlee CLI के साथ

Crawlee को आज़माने का सबसे तेज़ तरीका Crawlee CLI का उपयोग करना और Getting started example चुनना है। CLI सभी आवश्यक निर्भरताएँ इंस्टॉल करेगा और आपके खेलने के लिए बॉयलरप्लेट कोड जोड़ेगा।

npx crawlee create my-crawler
cd my-crawler
npm start

मैन्युअल इंस्टॉलेशन

यदि आप Crawlee को अपनी परियोजना में जोड़ना पसंद करते हैं, तो नीचे दिया गया उदाहरण आज़माएँ। चूँकि यह PlaywrightCrawler का उपयोग करता है, हमें Playwright भी इंस्टॉल करना होगा। इंस्टॉल आकार कम करने के लिए यह Crawlee के साथ बंडल नहीं किया गया है।

npm install crawlee playwright
import { PlaywrightCrawler, Dataset } from 'crawlee';

// PlaywrightCrawler crawls the web using a headless
// browser controlled by the Playwright library.
const crawler = new PlaywrightCrawler({
    // Use the requestHandler to process each of the crawled pages.
    async requestHandler({ request, page, enqueueLinks, log }) {
        const title = await page.title();
        log.info(`Title of ${request.loadedUrl} is '${title}'`);

        // Save results as JSON to ./storage/datasets/default
        await Dataset.pushData({ title, url: request.loadedUrl });

        // Extract links from the current page
        // and add them to the crawling queue.
        await enqueueLinks();
    },
    // Uncomment this option to see the browser window.
    // headless: false,
});

// Add first URL to the queue and start the crawl.
await crawler.run(['https://crawlee.dev']);

डिफ़ॉल्ट रूप से, Crawlee वर्तमान कार्यशील निर्देशिका में ./storage में डेटा संग्रहीत करता है। आप Crawlee कॉन्फ़िगरेशन के माध्यम से इस निर्देशिका को ओवरराइड कर सकते हैं। विवरण के लिए, कॉन्फ़िगरेशन गाइड, Request storage और Result storage देखें।

प्री-रिलीज़ संस्करण इंस्टॉल करना

हम Crawlee में प्रत्येक मर्ज किए गए कोड परिवर्तन के लिए स्वचालित बीटा बिल्ड प्रदान करते हैं। आप उन्हें npm की रिलीज़ की सूची में पा सकते हैं। यदि आप हमारे द्वारा जारी करने से पहले नई सुविधाओं या बग फिक्स का परीक्षण करना चाहते हैं, तो बेझिझक इस तरह एक बीटा बिल्ड इंस्टॉल करें:

npm install crawlee@next

यदि आप Apify SDK का भी उपयोग करते हैं, तो आपको अपनी package.json फ़ाइल में निर्भरता ओवरराइड निर्दिष्ट करने की आवश्यकता है ताकि आप Crawlee के कई संस्करणों के साथ समाप्त न हों:

{
    "overrides": {
       "apify": {
           "@crawlee/core": "$crawlee",
           "@crawlee/types": "$crawlee",
           "@crawlee/utils": "$crawlee"
       }
    }
}

🛠 विशेषताएँ

  • HTTP और हेडलेस ब्राउज़र क्रॉलिंग के लिए एकल इंटरफ़ेस
  • क्रॉल करने के लिए URL की स्थायी कतार (चौड़ाई और गहराई पहले)
  • सारणीबद्ध डेटा और फ़ाइलों दोनों का प्लग करने योग्य संग्रहण
  • उपलब्ध सिस्टम संसाधनों के साथ स्वचालित स्केलिंग
  • एकीकृत प्रॉक्सी रोटेशन और सत्र प्रबंधन
  • हुक्स के साथ अनुकूलन योग्य जीवनचक्र
  • आपकी परियोजनाओं को बूटस्ट्रैप करने के लिए CLI
  • कॉन्फ़िगर करने योग्य रूटिंग, त्रुटि प्रबंधन और पुनः प्रयास
  • तैनाती के लिए तैयार Dockerfiles
  • जेनेरिक्स के साथ TypeScript में लिखा गया

👾 HTTP क्रॉलिंग

  • शून्य कॉन्फ़िग HTTP2 समर्थन, प्रॉक्सी के लिए भी
  • ब्राउज़र-जैसे हेडर का स्वचालित निर्माण
  • ब्राउज़र TLS फिंगरप्रिंट की प्रतिकृति
  • एकीकृत तेज़ HTML पार्सर। Cheerio और JSDOM
  • हाँ, आप JSON APIs भी स्क्रैप कर सकते हैं

💻 वास्तविक ब्राउज़र क्रॉलिंग

  • JavaScript रेंडरिंग और स्क्रीनशॉट
  • हेडलेस और हेडफुल समर्थन
  • मानव-जैसे फिंगरप्रिंट का शून्य-कॉन्फ़िग निर्माण
  • स्वचालित ब्राउज़र प्रबंधन
  • एक ही इंटरफ़ेस के साथ Playwright और Puppeteer का उपयोग करें
  • Chrome, Firefox, Webkit और कई अन्य

Apify प्लेटफ़ॉर्म पर उपयोग

Crawlee ओपन-सोर्स है और कहीं भी चलता है, लेकिन चूँकि इसे Apify द्वारा विकसित किया गया है, इसे Apify प्लेटफ़ॉर्म पर सेट करना और क्लाउड में चलाना आसान है। Apify प्लेटफ़ॉर्म पर Crawlee को तैनात करने के बारे में अधिक जानने के लिए Apify SDK वेबसाइट पर जाएँ।

सहायता

यदि आपको Crawlee में कोई बग या समस्या मिलती है, तो कृपया GitHub पर एक इश्यू सबमिट करें। प्रश्नों के लिए, आप Stack Overflow पर, GitHub Discussions में पूछ सकते हैं या आप हमारे Discord सर्वर में शामिल हो सकते हैं।

योगदान

आपके कोड योगदान का स्वागत है, और आपकी अनंत काल तक प्रशंसा की जाएगी! यदि आपके पास सुधार के लिए कोई विचार है, तो या तो एक इश्यू सबमिट करें या एक पुल रिक्वेस्ट बनाएँ। योगदान दिशानिर्देशों और आचार संहिता के लिए, CONTRIBUTING.md देखें।

लाइसेंस

यह परियोजना Apache License 2.0 के अंतर्गत लाइसेंस प्राप्त है - विवरण के लिए LICENSE.md फ़ाइल देखें।

टूल डाउनलोड करें