스크래플리스 브라우저가 공식적으로 imageToText 기능을 통합했습니다!

Specialist in Anti-Bot Strategies
हम यह घोषणा करते हुए बेहद उत्साहित हैं कि Scrapeless ब्राउज़र ने आधिकारिक रूप से imageToText
फ़ीचर लॉन्च किया है, जो CDP के माध्यम से छवि कैप्चा सामग्री की स्वचालित पहचान और भरने का समर्थन करता है!
कैप्चा पहचान हमेशा वेब ऑटोमेशन में एक दर्द बिंदु रहा है, और छवि कैप्चा की जटिलता कई डेवलपर्स के लिए विशेष रूप से निराशाजनक रही है।
imageToText
फ़ीचर के रिलीज़ के साथ, Scrapeless अतिरिक्त थर्ड-पार्टी OCR सेवाओं और मैन्युअल हस्तक्षेप की आवश्यकता को समाप्त करता है; सब कुछ पहचान और इनपुट के लिए एक एकल API इंटरफ़ेस के साथ स्वचालित किया जा सकता है।
फ़ीचर विशेषताएँ
- नया लॉन्च किया गया:
Captcha.imageToText
CDP आदेश। यह स्वाभाविक रूप से छवि कैप्चा पहचान का समर्थन करता है और परिणामों के साथ निर्दिष्ट इनपुट फ़ील्ड स्वचालित रूप से भरता है, वह भी केवल कुछ सेकंड के भीतर। - Puppeteer और Playwright के साथ डुअल कम्पैटिबिलिटी: Scrapeless SDK के साथ, इस फ़ीचर को आसानी से दोनों मुख्यधारा के हेडलेस ब्राउज़र ढांचों में प्राप्त किया जा सकता है, जो विकास परिदृश्यों की एक व्यापक रेंज का समर्थन करता है।
- छवि डाउनलोड या बाहरी सेवा एकीकरण की आवश्यकता नहीं: अंतर्निहित पहचान इंजन सीधे CDP के माध्यम से निष्पादित होता है, जो किसी भी तैनाती वातावरण के लिए उपयुक्त है।
उपयोग के मामले
- AI एजेंट बनाने के दौरान छवि कैप्चा का स्वचालित रूप से हैंडल करना।
- ई-कॉमर्स वेबसाइटों पर डेटा संग्रह के दौरान सामान्य रूप से उत्पाद पृष्ठ संरक्षण का सामना करना।
- लॉगिन फ़ॉर्म, पंजीकरण प्रक्रियाओं और क्रॉलर प्रवेश बिंदुओं के लिए छवि सत्यापन।
- उद्यम-स्तरीय डेटा सेवाएँ छवि सत्यापन प्रणालियों को बायपास करने के लिए स्केलेबल समाधान की आवश्यकता करती हैं।
imageToText
डिकोडिंग कैसे इंटीग्रेट करें?
Puppeteer को बुलाना बहुत सरल है; आपको केवल अपने मौजूदा प्रोग्राम में निम्नलिखित कोड जोड़ने की आवश्यकता है:
JavaScript
const client = await page.createCDPSession();
await client.send("Captcha.imageToText", {
imageSelector: '.captcha__image',
inputSelector: 'input[name="captcha"]',
timeout: 30000,
})
साथ ही, हम playwright का समर्थन करते हैं:
JavaScript
await page.goto("https://www.scrapeless.com", timeout=60000, wait_until="load")
client = await page.target.createCDPSession()
await client.send('Captcha.imageToText', {
'imageSelector': '.captcha__image',
'inputSelector': 'input[name="captcha"]',
'timeout': 30000,
})
इसके अलावा, Scrapeless SDK को इंटीग्रेट करने से स्वचालित रूप से Captcha.imageToText
आदेश को बुलाया जाएगा, जिससे छवि पहचान और इनपुट प्रक्रिया DevTools प्रोटोकॉल के माध्यम से पूरी हो जाएगी। डेवलपर्स को किसी भी OCR कॉन्फ़िगरेशन या थर्ड-पार्टी प्लेटफ़ॉर्म एकीकरण की आवश्यकता नहीं है; इसका उपयोग करने के लिए केवल एक क्लिक की आवश्यकता है!
JavaScript
const { Puppeteer, createPuppeteerCDPSession } = require('@scrapeless-ai/sdk');
const browser = await Puppeteer.connect({
session_name: 'sdk_test',
session_ttl: 180,
proxy_country: 'US',
session_recording: true,
defaultViewport: null
});
const page = await browser.newPage();
await page.goto('https://www.example.com');
const cdpSession = await createPuppeteerCDPSession(page);
await cdpSession.imageToText({
imageSelector: '.captcha__image',
inputSelector: 'input[name="captcha"]',
timeout: 30000,
})
हमारे उपयोग का उदाहरण देखें!
इस फ़ीचर के कार्यान्वयन चरणों को बेहतर ढंग से समझने के लिए, चलिए interception1.web.de पर पहुंचने के उदाहरण पर चर्चा करते हैं।
हम वेबसाइट की गोपनीयता को दृढ़ता से संरक्षित करते हैं। इस ब्लॉग में सभी डेटा सार्वजनिक है और केवल क्रॉलिंग प्रक्रिया के प्रदर्शन के रूप में उपयोग किया जाता है। हम किसी भी जानकारी और डेटा को सहेजते नहीं हैं।
- उपयोग करने का ट्यूटोरियल:

- पूर्वापेक्षाएँ
लॉग इन करें Scrapeless डैशबोर्ड पर और API कुंजी प्राप्त करें

- पूर्ण एक्सेस कोड निम्नलिखित है। कृपया अपनी API कुंजी और लक्ष्य URL को प्रतिस्थापित करना याद रखें।
JavaScript
import puppeteer from "puppeteer-core"
const query = new URLSearchParams({
token: "YOUR_TOKEN",
proxy_country: "ANY",
session_recording: true,
session_ttl: 900,
session_name: "Default Script",
defaultViewport: null,
})
const connectionURL = `wss://browser.scrapeless.com/browser?${query.toString()}`
const browser = await puppeteer.connect({
browserWSEndpoint: connectionURL,
defaultViewport: null,
})
const page = await browser.newPage()
// अपने लक्षित वेबसाइट पर जाएँ
await page.goto(
"https://interception1.web.de/logininterceptionfrontend/?interceptiontype=VerifyLogin&interceptiontype=VerifyLogin&service=freemail",
{
timeout: 30000,
}
);
// CDP सत्र बनाना
const client = await page.createCDPSession();
Here is the translated text in Hindi:
hi
// चित्र कैप्चा हल करें
await client.send("Captcha.imageToText", {
imageSelector: ".captcha__image", // छवि कैप्चा चयनकर्ता
inputSelector: 'input[name="captchaPanel:captchaImagePanel:captchaInput:topWrapper:inputWrapper:input"', // परिणाम इनपुट चयनकर्ता
timeout: 30000,
});
इसके अलावा, आप Scrapeless SDK के एकीकरण के माध्यम से कैप्चा को भी बायपास कर सकते हैं। यहाँ हमारे संदर्भ कोड है:
JavaScript
import { Puppeteer, createPuppeteerCDPSession } from '@scrapeless-ai/sdk';
async function runExample() {
console.log('Puppeteer ब्राउज़र उदाहरण बना रहे हैं...');
const browser = await Puppeteer.connect({
session_name: 'cdp-example-session',
session_ttl: 300,
proxy_country: 'US'
});
const page = await browser.newPage();
console.log('Scrapeless-संवर्धित CDP सत्र बना रहे हैं...');
const cdpSession = await createPuppeteerCDPSession(page);
console.log('लॉगिन पृष्ठ पर जा रहे हैं...');
await page.goto('https://interception1.web.de/logininterceptionfrontend/?interceptiontype=VerifyLogin&interceptiontype=VerifyLogin&service=freemail');
await cdpSession.imageToText({
imageSelector: ".captcha__image", // छवि कैप्चा चयनकर्ता
inputSelector: 'input[name="captchaPanel:captchaImagePanel:captchaInput:topWrapper:inputWrapper:input"', // परिणाम इनपुट चयनकर्ता
timeout: 30000,
});
await cdpSession.waitCaptchaDetected();
await page.screenshot({ path: 'captcha-screenshot.png' });
}
runExample();
अंतिम बातें
Scrapeless Browser द्वारा लॉन्च किया गया imageToText
फीचर चित्र कैप्चा की चुनौतियों का सामना करने के लिए एक महत्वपूर्ण उन्नति है। यह Scrapeless SDK की एक मूलभूत क्षमता के रूप में छवि पहचान को एकीकृत करता है, ऑटोमेशन प्रक्रियाओं के लिए एक वास्तविक रूप से सहज अनुभव प्रदान करता है।
अब Scrapeless SDK का उपयोग करना शुरू करें ताकि आप इस नए फीचर का लाभ उठा सकें, जिससे कैप्चा प्रोसेसिंग कार्यों को अधिक कुशल और सहज बनाया जा सके!
दस्तावेज संदर्भ: CDP API - imageToText
स्क्रैपलेस में, हम केवल सार्वजनिक रूप से उपलब्ध डेटा का उपयोग करते हैं, जबकि लागू कानूनों, विनियमों और वेबसाइट गोपनीयता नीतियों का सख्ती से अनुपालन करते हैं। इस ब्लॉग में सामग्री केवल प्रदर्शन उद्देश्यों के लिए है और इसमें कोई अवैध या उल्लंघन करने वाली गतिविधियों को शामिल नहीं किया गया है। हम इस ब्लॉग या तृतीय-पक्ष लिंक से जानकारी के उपयोग के लिए सभी देयता को कोई गारंटी नहीं देते हैं और सभी देयता का खुलासा करते हैं। किसी भी स्क्रैपिंग गतिविधियों में संलग्न होने से पहले, अपने कानूनी सलाहकार से परामर्श करें और लक्ष्य वेबसाइट की सेवा की शर्तों की समीक्षा करें या आवश्यक अनुमतियाँ प्राप्त करें।