DataDome सॉल्वर: DataDome बायपास करें और datadome कुकी पाएं
DataDome किसी स्क्रैपर को स्लाइडर या डिवाइस चेक पर तब तक रोक देता है, जब तक उसके पास वैध datadome कुकी न हो। CapSkip आपके अपने Windows PC या VPS पर चैलेंज पार करता है और कुकी, उससे जुड़ा User-Agent और जहां लागू हो वहां प्रॉक्सी भी लौटाता है, यह सब एक फिक्स्ड मासिक प्लान पर।
- स्लाइडर और डिवाइस चेक
- datadome कुकी लौटाई गई
- फिक्स्ड मासिक कीमत
कई बड़ी दुकानें, मार्केटप्लेस और न्यूज़ साइटें 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 जॉब भेजने के तीन तरीके
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 कुकी
-
अपनी मशीन पर CapSkip सेट अप करें
ऐप को उस डेस्कटॉप, VPS या सर्वर पर इंस्टॉल करें जो आपके DataDome जॉब चलाएगा, और अगर कई जॉब एक साथ चलेंगे तो उसे भरपूर मेमोरी दें। CapSkip डाउनलोड करें
-
अपना प्लान चुनें, या पहले टेस्ट करें
प्लान की कीमत मशीनों की संख्या से तय होती है, कुकीज़ से कभी नहीं। अभी भुगतान के लिए तैयार नहीं? मुफ़्त ट्रायल शुरू करें, फिर ईमेल से भेजे गए लॉगिन से साइन इन करें। प्लान देखें
-
प्रॉक्सी के साथ जॉब भेजें
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/ माह
तुरंत लाइसेंस सक्रियण
मासिक बिलिंग। अपने अकाउंट से कभी भी रद्द करें।
फ़ीचर वही। ज़्यादा मशीनें, ज़्यादा थ्रूपुट।
हर मशीन उतनी ही तेज़ी से हल करती है जितना उसका अपना 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 टास्क में क्या-क्या जाता है?
क्या वॉल्यूम पर DataDome के लिए प्रॉक्सी ज़रूरी हैं?
साइट CapSkip की लौटाई कुकी को अस्वीकार क्यों करती है?
क्या मैं अपना User-Agent चुन सकता हूं?
अगर DataDome ने मेरा IP बैन कर दिया हो तो क्या होगा?
DataDome चैलेंज कितनी जल्दी हल होता है?
क्या ज़्यादा DataDome कुकीज़ से मेरा बिल बढ़ेगा?
क्या मेरा मौजूदा DataDome कोड CapSkip से बात कर सकता है?
प्रति कुकी भुगतान किए बिना DataDome पार करें
CapSkip एक बार सेट अप करें, साइन इन करें और अपने DataDome ब्लॉक पेजों को अपने नियंत्रण वाली मशीन पर भेजें। स्लाइडर, डिवाइस चेक और दोबारा आने वाले चैलेंज, सब एक मासिक प्लान में शामिल हैं।
