DataDome

DataDome सॉल्वर: DataDome बायपास करें और datadome कुकी पाएं

DataDome किसी स्क्रैपर को स्लाइडर या डिवाइस चेक पर तब तक रोक देता है, जब तक उसके पास वैध datadome कुकी न हो। CapSkip आपके अपने Windows PC या VPS पर चैलेंज पार करता है और कुकी, उससे जुड़ा User-Agent और जहां लागू हो वहां प्रॉक्सी भी लौटाता है, यह सब एक फिक्स्ड मासिक प्लान पर।

Windows x64·लोकल रूप से चलता है, इसलिए कोई कैप्चा आपकी मशीन से बाहर नहीं जाता
  • स्लाइडर और डिवाइस चेक
  • datadome कुकी लौटाई गई
  • फिक्स्ड मासिक कीमत
हर महीने DataDome कुकीज़30,000
30.0k250.0k
दूसरी जगह मीटर्ड, लगभग $1.98 प्रति 1,000$59.40
CapSkip Bronze, फिक्स्ड कीमत$35.00
$24.40आपकी जेब में रहता हैहर महीने, इस volume पर

कई बड़ी दुकानें, मार्केटप्लेस और न्यूज़ साइटें DataDome के पीछे हैं, और जब उसे किसी रिक्वेस्ट पर शक होता है तो वह पेज की जगह एक ब्लॉक स्क्रीन दिखा देता है, जिसमें स्लाइडर या छोटा डिवाइस चेक होता है। CapSkip एक DataDome सॉल्वर है जो आपकी स्क्रिप्ट्स के लिए यह स्क्रीन पार करता है और datadome कुकी लौटाता है, ताकि आपका HTTP क्लाइंट बिना किसी इंसान के दखल के साइट से डेटा लेता रहे। यह आपके नियंत्रण वाले Windows डेस्कटॉप, VPS या सर्वर पर चलता है।

आप ब्लॉक पेज से चैलेंज का पता, जिस पेज के लिए आपने रिक्वेस्ट की थी उसका URL और वह प्रॉक्सी भेजते हैं जिससे आपकी आगे की रिक्वेस्ट जाएंगी। जवाब में कुकी के साथ वह User-Agent होता है जिससे उसे हासिल किया गया, और अगर CapSkip ने अपनी सूची से प्रॉक्सी ली हो तो वह प्रॉक्सी भी। तीनों को साथ में इस्तेमाल करें, क्योंकि DataDome कुकी को सिर्फ़ उसी IP और User-Agent से स्वीकार करता है जिसने उसे हासिल किया।

मीटर्ड सेवाएं हर हज़ार DataDome हल के लिए $1.45 से $2.50 के बीच शुल्क लेती हैं, और हर नया चैलेंज फिर से गिना जाता है। CapSkip $35 प्रति माह से शुरू होने वाला फिक्स्ड प्लान है, जिसकी कीमत कुकी के हिसाब से नहीं बल्कि मशीन के हिसाब से तय होती है। लेगेसी in.php / res.php API, DataDomeSliderTask वाले createTask, या class DataDome वाले CapMonster CustomTask के लिए लिखा गया कोड अपने काम बिना बदलाव के CapSkip को सौंप सकता है।

वॉल्यूम के लिए स्टिकी प्रॉक्सी लाएं। DataDome कुकी सिर्फ़ उसी IP से काम करती है जिसने उसे हासिल किया, इसलिए टेस्टिंग से आगे बढ़ते ही हर टास्क के लिए एक स्टिकी रेज़िडेंशियल प्रॉक्सी रखें और हर कुकी को उसी प्रॉक्सी से इस्तेमाल करते रहें। DataDome API संदर्भ पढ़ें

DataDome सॉल्वर क्या-क्या कवर करता है

स्लाइडर और डिवाइस चेक

ब्लॉक हुए विज़िटर को या तो खींचने के लिए एक स्लाइडर दिखता है या एक डिवाइस चेक जो कुछ सेकंड तक अपने आप चलता है। दोनों एक ही रिक्वेस्ट से जाते हैं, और अगर डिवाइस चेक के बाद स्लाइडर आ जाए, तो CapSkip उसे भी पार करता है।

भेजने के लिए तैयार कुकी

आपको datadome कुकी ठीक वैसे ही मिलती है जैसे साइट ने उसे सेट किया, उसके domain, path और lifetime के साथ। पहले सेमीकोलन से पहले वाला हिस्सा अपने Cookie हेडर में डालें और ब्लॉक हुई रिक्वेस्ट दोबारा भेजें।

जवाब में User-Agent और प्रॉक्सी

हर जवाब बताता है कि कुकी किस User-Agent की है, और अगर प्रॉक्सी ऐप की अपनी DataDome सूची से आई हो तो उसका नाम भी देता है, ताकि आपके क्लाइंट को हमेशा पता रहे कि अगली बार कौन सी पहचान दिखानी है।

असली वॉल्यूम के लिए स्टिकी प्रॉक्सी

कुछ टेस्ट के लिए एक ही पता काफ़ी है। उससे आगे, हर टास्क और उसकी बाद की रिक्वेस्ट को अपनी अलग स्टिकी रेज़िडेंशियल प्रॉक्सी दें, ताकि किसी IP पर इतने ब्लॉक पेज न आएं कि वह बैन हो जाए।

तीन रिक्वेस्ट फ़ॉर्मैट समर्थित

in.php पर method=datadome, DataDomeSliderTask वाला createTask और class DataDome वाला CapMonster CustomTask, तीनों स्वीकार किए जाते हैं, और हर एक को उसी रूप में जवाब मिलता है जिसे वह क्लाइंट पहले से पढ़ता है।

दोबारा आने वाले चैलेंज शामिल

DataDome उसी दिन बाद में उसी सेशन को फिर से चैलेंज कर सकता है। हर नई कुकी मासिक प्लान में आती है, इसलिए बार-बार पूछने वाली साइट से आपका बिल कभी नहीं बढ़ता।

CapSkip को DataDome जॉब भेजने के तीन तरीके

Python
import requests
from capskip import CapSkip

solver = CapSkip(host="127.0.0.1", port=8080)
PROXY = "login:[email protected]:8080"  # one sticky residential proxy per task

# captcha_url is the challenge address built from the block page's dd object.
result = solver.datadome(
    captcha_url=captcha_url,
    pageurl="https://www.example.com/",
    proxy={"type": "HTTP", "uri": PROXY},
)

# Same IP, same User-Agent: the cookie only works from the address that earned it.
# Sent without a proxy, CapSkip may use its own DataDome list and names it in result["proxy"].
page = requests.get(
    "https://www.example.com/",
    headers={"User-Agent": result["userAgent"], "Cookie": result["cookie"]},
    proxies={"http": "http://" + PROXY, "https": "http://" + PROXY},
)

CapSkip Python SDK के साथ यह एक ही कॉल है: चैलेंज का पता और अपने स्क्रैपर की प्रॉक्सी सबमिट करें, फिर कुकी को उसी प्रॉक्सी से नतीजे वाले User-Agent के साथ वापस भेजें।

लेगेसी in.php और res.php

captcha_url और पेज URL के साथ method=datadome पोस्ट करें, res.php को पोल करें, और OK| के बाद कुकी पढ़ें। JSON मोड User-Agent और सूची की कोई भी प्रॉक्सी अलग-अलग फ़ील्ड में लौटाता है।

DataDomeSliderTask के साथ createTask

JSON क्लाइंट DataDomeSliderTask, या CapSolver वाली DatadomeSliderTask स्पेलिंग, सबमिट करते हैं और getTaskResult से लौटे solution ऑब्जेक्ट से कुकी लेते हैं।

CapMonster CustomTask

CapMonster के लिए बने टूल class DataDome वाला CustomTask भेजते रहते हैं। जवाब datadome कुकी को साइट के domain के तहत देता है, ठीक वहीं जहां वह क्लाइंट उसे ढूंढता है।

तीन चरणों में आपकी पहली datadome कुकी

  1. अपनी मशीन पर CapSkip सेट अप करें

    ऐप को उस डेस्कटॉप, VPS या सर्वर पर इंस्टॉल करें जो आपके DataDome जॉब चलाएगा, और अगर कई जॉब एक साथ चलेंगे तो उसे भरपूर मेमोरी दें। CapSkip डाउनलोड करें

  2. अपना प्लान चुनें, या पहले टेस्ट करें

    प्लान की कीमत मशीनों की संख्या से तय होती है, कुकीज़ से कभी नहीं। अभी भुगतान के लिए तैयार नहीं? मुफ़्त ट्रायल शुरू करें, फिर ईमेल से भेजे गए लॉगिन से साइन इन करें। प्लान देखें

  3. प्रॉक्सी के साथ जॉब भेजें

    captcha_url, पेज URL और अपने स्क्रैपर की स्टिकी प्रॉक्सी सबमिट करें, फिर लौटाई गई कुकी को उसी प्रॉक्सी से उसी User-Agent के साथ भेजें। DataDome डॉक्स खोलें

फिक्स्ड कीमत पर DataDome हल बनाम प्रति कुकी भुगतान

चैलेंज दोनों तरफ़ एक जैसा है। फ़र्क इसमें है कि काम कहां चलता है, आपके टारगेट किसे पता चलते हैं और बिल कैसे बढ़ता है।

फ़ीचरCapSkipप्रति-हल सेवाएँ
कितना खर्च होता है$35 से फिक्स्ड मासिक प्लान, कुकीज़ कभी नहीं गिनी जातींलगभग $1.45 से $2.50 प्रति 1,000 DataDome हल
चैलेंज के प्रकारएक ही रिक्वेस्ट फ़ॉर्मैट से स्लाइडर और डिवाइस चेकहर सेवा में अलग
हल कहां चलता हैआपके द्वारा चलाया गया Windows डेस्कटॉप, VPS या सर्वररिमोट सर्वर जिन्हें हर चैलेंज मिलता है
जो साइट दोबारा चैलेंज करेबिना अतिरिक्त खर्च के एक और कुकीहर नई कुकी एक और शुल्क
आपका मौजूदा क्लाइंटin.php, createTask या CapMonster CustomTask, जैसा लिखा है वैसा हीप्रोवाइडर के अपने टास्क फ़ॉर्मैट में दोबारा लिखा गया
स्केल बढ़ानाआपके हार्डवेयर और आपकी स्टिकी प्रॉक्सी से तयप्रोवाइडर द्वारा तय कतारें और खाता सीमाएं
आप किन साइटों पर काम करते हैंआपकी अपनी मशीन पर ही रहता हैहर टास्क पर एक बाहरी प्रोवाइडर से साझा

मूल्य निर्धारण

प्रति सॉल्व भुगतान करना बंद करें

अपना लाइसेंस चुनें

Bronze लाइसेंस

$35/ माह

Bronze की सदस्यता लें

तुरंत लाइसेंस सक्रियण

मासिक बिलिंग। अपने अकाउंट से कभी भी रद्द करें।

फ़ीचर वही। ज़्यादा मशीनें, ज़्यादा थ्रूपुट।

हर मशीन उतनी ही तेज़ी से हल करती है जितना उसका अपना CPU और मेमोरी अनुमति देते हैं। ज़्यादा मशीनें एक साथ ज़्यादा थ्रेड चलाती हैं, इसलिए Silver एक साथ दोगुने कैप्चा हल करता है और Gold तिगुने।

  • असीमित सॉल्विंग, कोई दैनिक सीमा नहीं
  • असीमित थ्रेड, गति आपके हार्डवेयर के साथ बढ़ती है
  • 90% से 100% पहचान सटीकता
  • प्रमुख सॉल्विंग सेवा API का सीधा विकल्प
  • लगभग किसी भी टूल के साथ काम करता है, कोडिंग की ज़रूरत नहीं
  • REST API, SDK और एक ब्राउज़र एक्सटेंशन
  • नया कैप्चा प्रकार आने पर मुफ़्त ट्रेनिंग
  • आपकी अपनी मशीन पर चलता है, कुछ भी बाहर नहीं जाता

ऊपर दिखाया गया हर कैप्चा प्रकार हर लाइसेंस में शामिल है। कवरेज सेक्शन देखें

बस पहले इसे आज़माना चाहते हैं?

एक मुफ़्त 3-दिन के ट्रायल से शुरू करें और अपने खुद के targets पर किसी भी प्रकार के 500 कैप्चा हल करें।

मुफ़्त ट्रायल शुरू करें

DataDome स्क्रैपर्स को कैसे ब्लॉक करता है, और API से कुकी कैसे पाएं

DataDome एक बॉट सुरक्षा सेवा है जो वेबसाइट के आगे बैठती है और आने वाली हर रिक्वेस्ट को स्कोर देती है। जिस रिक्वेस्ट पर उसे भरोसा हो, वह सीधे निकल जाती है। जिस पर शक हो, उसे HTTP स्टेटस 403, कभी-कभी 401, और कंटेंट की जगह एक छोटा HTML पेज मिलता है। यह पेज dd नाम का एक स्क्रिप्ट ऑब्जेक्ट परिभाषित करता है और geo.captcha-delivery.com से एक iframe में चैलेंज लोड करता है। सिर्फ़ पास किया गया चैलेंज ही वह datadome कुकी दिलाता है जिससे आगे की रिक्वेस्ट अंदर जा पाती हैं।

चैलेंज दो रूपों में आता है। स्लाइडर, जो iframe पते में /captcha/ path के तहत होता है, विज़िटर से एक हैंडल को बार के साथ खींचने को कहता है। डिवाइस चेक, जो /interstitial/ के तहत होता है, एक छोटी सत्यापन स्क्रीन दिखाता है और किसी इनपुट की ज़रूरत नहीं होती, हालांकि DataDome उसके बाद स्लाइडर भी दिखा सकता है। ऑटोमेशन के लिए DataDome बायपास को दोनों से निपटना होता है, और CapSkip दोनों को उसी captcha_url फ़ील्ड से लेता है, जिसे आप dd ऑब्जेक्ट के फ़ील्ड से बनाते हैं।

कुकी उस IP पते और User-Agent से बंधी होती है जिसने उसे हासिल किया। उसे किसी दूसरे पते से, या किसी दूसरे User-Agent के साथ दोबारा भेजें, तो ब्लॉक पेज तुरंत वापस आ जाता है। इसलिए हर टास्क के साथ वह प्रॉक्सी भेजें जो आपका स्क्रैपर इस्तेमाल करेगा, जवाब में बताया गया User-Agent ही दोबारा इस्तेमाल करें, और जब भी साइट नई कुकी दे, सबसे नई datadome कुकी रखें। जब साइट फिर से चैलेंज करे, तो नए ब्लॉक पेज से नया captcha_url बनाएं और एक और टास्क सबमिट करें।

स्केल करने से पहले अपनी प्रॉक्सी ठीक कर लें। DataDome पते को उतना ही महत्व देता है जितना विज़िटर को, इसलिए एक IP से लगातार ब्लॉक पेज आने का नतीजा उस साइट पर बैन होता है, और बैन के रूप में चिह्नित ब्लॉक पेज को उस पते से बिल्कुल पार नहीं किया जा सकता। ऐसी रेज़िडेंशियल प्रॉक्सी इस्तेमाल करें जो कम से कम कुछ मिनट तक वही exit IP रखें, हर टास्क के लिए एक, और हर कुकी को उसी प्रॉक्सी से इस्तेमाल करें जिसने उसे हल किया। हर कनेक्शन पर IP बदलने वाली प्रॉक्सी काम करने वाली कुकी नहीं बना सकती।

संबंधित गाइड: DataDome API संदर्भ · वेब स्क्रैपिंग के लिए कैप्चा हल करना · AWS WAF कैप्चा सॉल्वर

DataDome हल करने पर CapSkip क्या लौटाता है?
datadome कुकी, उसी रूप में जिसकी आपका क्लाइंट उम्मीद करता है। लेगेसी res.php कॉल OK| के बाद पूरी कुकी स्ट्रिंग देती है, और json=1 के साथ यह एक userAgent फ़ील्ड जोड़ती है और, जब प्रॉक्सी ऐप की सूची से आई हो, एक proxy फ़ील्ड भी। DataDomeSliderTask अपने solution में कुकी लौटाता है, और CapMonster CustomTask उसे साइट के domain के तहत देता है।
DataDome टास्क में क्या-क्या जाता है?
तीन चीज़ें मायने रखती हैं: captcha_url, यानी चैलेंज iframe का पता जो आप ब्लॉक पेज से बनाते हैं, ब्लॉक हुए पेज का pageurl, और वह प्रॉक्सी जो आपकी आगे की रिक्वेस्ट इस्तेमाल करेंगी। userAgent वैकल्पिक है। API डॉक्स फ़ील्ड-दर-फ़ील्ड दिखाते हैं कि dd ऑब्जेक्ट से captcha_url कैसे बनाएं।
क्या वॉल्यूम पर DataDome के लिए प्रॉक्सी ज़रूरी हैं?
कुछ टेस्ट के लिए आपका अपना कनेक्शन काफ़ी है। वॉल्यूम के लिए, हां: हर टास्क के लिए एक स्टिकी रेज़िडेंशियल प्रॉक्सी रखें, जो कम से कम कुछ मिनट तक उसी exit IP पर बनी रहे। हर कनेक्शन पर बदलने वाली प्रॉक्सी काम नहीं करेंगी, क्योंकि कुकी सिर्फ़ उसी पते से पास होती है जिसने उसे हासिल किया। आप हर टास्क के साथ प्रॉक्सी भेज सकते हैं या ऐप में एक सूची लोड कर सकते हैं।
साइट CapSkip की लौटाई कुकी को अस्वीकार क्यों करती है?
लगभग हमेशा इसलिए कि उसे हल में इस्तेमाल हुए IP या User-Agent से अलग IP या User-Agent के साथ भेजा गया। उसे उसी प्रॉक्सी से, जवाब में बताए गए User-Agent के साथ भेजें। अगर फिर भी ब्लॉक पेज आए, तो साइट ने दोबारा चैलेंज करने का फ़ैसला किया है, इसलिए उससे नया captcha_url बनाएं और एक नया टास्क सबमिट करें।
क्या मैं अपना User-Agent चुन सकता हूं?
कुछ सीमाओं के भीतर। अगर आप कोई भेजते हैं, तो वह ऐसा User-Agent होना चाहिए जिससे CapSkip वैध कुकी हासिल कर सके, बाकी को तुरंत ERROR_WRONG_USERAGENT के साथ अस्वीकार कर दिया जाता है, ताकि ऐसी कुकी न बने जिसे साइट ठुकरा दे। इसे छोड़ दें तो CapSkip खुद एक चुनता है और जवाब में उसका नाम देता है, कॉपी करने के लिए तैयार। API डॉक्स में ठीक-ठीक लिखा है कि कौन से स्वीकार होते हैं।
अगर DataDome ने मेरा IP बैन कर दिया हो तो क्या होगा?
बैन को उस पते से पार नहीं किया जा सकता, इसलिए CapSkip उस पर समय गंवाने के बजाय टास्क को तुरंत ERROR_PROXY_BANNED के साथ अस्वीकार कर देता है। आप इसे सबमिट करने से पहले ही पहचान सकते हैं: ब्लॉक पेज पर dd ऑब्जेक्ट में t की वैल्यू fe की जगह bv होती है। दूसरी प्रॉक्सी पर जाएं और पेज की दोबारा रिक्वेस्ट करें।
DataDome चैलेंज कितनी जल्दी हल होता है?
आमतौर पर 3 से 20 सेकंड के बीच। डिवाइस चेक इस रेंज के छोटे सिरे पर रहते हैं और स्लाइडर लंबे सिरे पर। आपके जॉब कभी दूसरे ग्राहकों के जॉब के पीछे इंतज़ार नहीं करते, इसलिए रफ़्तार आपकी मशीन और आपकी प्रॉक्सी तय करती हैं, और एक साथ कितने DataDome जॉब चलें, यह ऐप में एक सेटिंग है।
क्या ज़्यादा DataDome कुकीज़ से मेरा बिल बढ़ेगा?
नहीं। आपका भुगतान CapSkip चलाने वाली मशीनों की संख्या पर निर्भर करता है, एक मशीन के लिए $35 प्रति माह वाले Bronze से शुरू होकर, और हल कभी नहीं गिने जाते। हर सेशन को चैलेंज करने वाली साइट का खर्च उतना ही है जितना कभी-कभार चैलेंज करने वाली साइट का, और बैन या एक्सपायर हुई कुकी के बाद के रीट्राई भी शामिल हैं।
क्या मेरा मौजूदा DataDome कोड CapSkip से बात कर सकता है?
आमतौर पर बिना किसी बदलाव के। CapSkip method=datadome के साथ in.php, DataDomeSliderTask के साथ createTask (CapSolver की DatadomeSliderTask स्पेलिंग भी) और class DataDome वाला CapMonster CustomTask स्वीकार करता है। ऐप में वह सेवा चुनें, और आपका कोड जो रिक्वेस्ट पहले से करता है, उनका जवाब आपकी अपनी मशीन पर दिया जाता है।

प्रति कुकी भुगतान किए बिना DataDome पार करें

CapSkip एक बार सेट अप करें, साइन इन करें और अपने DataDome ब्लॉक पेजों को अपने नियंत्रण वाली मशीन पर भेजें। स्लाइडर, डिवाइस चेक और दोबारा आने वाले चैलेंज, सब एक मासिक प्लान में शामिल हैं।