CAPTCHA हल करने के लिए प्रॉक्सी चुनें और कॉन्फ़िगर करें
ऐसी प्रॉक्सी चुनें जिसके निकास को समाधान सबमिट करते समय दोबारा इस्तेमाल कर सकें। सॉल्वर और आपके अंतिम अनुरोध में वही निकास और समाधान के साथ लौटाई गई ब्राउज़र पहचान इस्तेमाल होनी चाहिए। रोटेटिंग प्रदाता का URL दोबारा इस्तेमाल करना पर्याप्त नहीं है, अगर वह हर कनेक्शन पर अलग निकास देता है।
इस पेज पर
ऐसा निकास चुनें जिसे बनाए रख सकें
ग्राहक की दी हुई HTTP या HTTPS प्रॉक्सी इस्तेमाल करें। अगर आपका प्रदाता निकास बदलता रहता है, तो टास्क बनाने से पहले उसकी सत्र या पिनिंग सुविधा कॉन्फ़िगर करें और अंतिम सबमिशन के लिए वही सत्र बनाए रखें।
केवल रेज़िडेंशियल, मोबाइल या डेटासेंटर जैसे लेबल के आधार पर न चुनें। ये लेबल साबित नहीं करते कि लक्ष्य अनुरोध स्वीकार करेगा। वास्तविक समाधान बनाने और सबमिट करने के वर्कफ़्लो से प्रॉक्सी की तुलना करें; केवल सफल कनेक्शन से CAPTCHA स्कोर तय नहीं होता।
URL का प्रारूप सेट करें और क्रेडेंशियल एन्कोड करें
http://USERNAME:[email protected]:8080
https://USERNAME:[email protected]:8443
Password p@ss:word becomes p%40ss%3Aword in the password component:
http://USERNAME:p%40ss%[email protected]:8080यूज़रनेम और पासवर्ड के हिस्सों के भीतर आरक्षित वर्णों को अलग-अलग प्रतिशत-एन्कोड करें। पूरा URL एन्कोड न करें: उसकी स्कीम और विभाजक जस के तस रहने चाहिए। उदाहरण दिखाता है कि ऐट चिह्न और कोलन वाले पासवर्ड को URL में कैसे रखा जाता है।
proxyCandidates में किसी भी URL में पाथ, क्वेरी या फ़्रैगमेंट नहीं होना चाहिए। प्रॉक्सी पासवर्ड लॉग में न आने दें, उन लॉग में भी नहीं जो पूरा टास्क अनुरोध प्रिंट करते हैं।
पूरे अनुरोध के दौरान प्रॉक्सी इस्तेमाल करें
- 1.
ठीक एक प्रॉक्सी फ़ील्ड सेट करें
टास्क बनाने के अनुरोध में
proxyयाproxyCandidatesमें से केवल एक दें, दोनों कभी नहीं। एक ज्ञात निकास के लिएproxyइस्तेमाल करें। विकल्पों की सूचियों में अधिकतम बारह अलग-अलग URL दिए जा सकते हैं और वे solvethree को वैकल्पिक निकास आज़माने देती हैं; वे किसी भी विकल्प के काम करने की गारंटी नहीं देतीं। सत्र टास्क के लिए एक ही प्रॉक्सी ज़रूरी है। - 2.
इस्तेमाल करने योग्य समाधान की प्रतीक्षा करें
जब तक टास्क
pendingयाsolvingहै, पोलिंग करें। केवलreadyमें इस्तेमाल करने योग्य समाधान होता है। टास्क बन जाना या सफल HTTP प्रतिक्रिया मिलना समाधान पूरा होना नहीं है। - 3.
सफल निकास से सबमिट करें
समाधान को उसके इच्छित लक्ष्य पर सबमिट करते समय सफल प्रॉक्सी और लौटाए गए
userAgentतथाsecChUaइस्तेमाल करें। विकल्प दिए होने पर यह न मानें कि पहला URL ही सफल था। उनकी जगह असंबंधित यूज़र एजेंट, क्लाइंट हिंट या लक्ष्य URL न रखें।
अगर आपको वैकल्पिक निकास चाहिए, तो प्रॉक्सी विकल्प चयन देखें। जब आपको पहले से पता हो कि आपका एप्लिकेशन कौन-सा निकास इस्तेमाल करेगा, तो एक पिन की गई प्रॉक्सी सरल रहती है।
प्रमाणीकरण और पहुँच संबंधी विफलताएँ ठीक करें
सफलता का पेलोड पढ़ने से पहले असफल HTTP प्रतिक्रियाएँ संभालें। टास्क की अंतिम विफलता एक अलग स्तर है: जब स्थिति failed हो, तो पोलिंग बंद करें और errorCode तथा error जाँचें।
- HTTP 407
प्रॉक्सी को प्रमाणीकरण चाहिए। यह न तो सॉल्वर API प्रमाणीकरण की समस्या है, न ही लक्ष्य वेबसाइट पर लॉगिन की विफलता।
यह आज़माएँ: पासवर्ड लॉग किए बिना चुनी गई प्रॉक्सी के क्रेडेंशियल, क्रेडेंशियल एन्कोडिंग और प्रदाता की रूटिंग जाँचें। अपनी solvethree API कुंजी बदलने से प्रॉक्सी प्रमाणीकरण ठीक नहीं होगा।
- आपका एप्लिकेशन प्रॉक्सी के ज़रिए कनेक्ट नहीं कर पा रहा है
URL की स्कीम, होस्टनाम और पोर्ट जाँचें, फिर एप्लिकेशन के परिवेश से उस प्रॉक्सी के ज़रिए कनेक्टिविटी का परीक्षण करें।
यह आज़माएँ: दूसरा टास्क बनाने से पहले एंडपॉइंट या प्रदाता की रूटिंग ठीक करें। कनेक्शन की विफलता और लक्ष्य से मिले रिस्पॉन्स को अलग-अलग समझें।
- टास्क
site-unreachableके साथ विफल होता है साथ दी गई त्रुटि पढ़ें और जाँचें कि चुनी गई प्रॉक्सी इच्छित लक्ष्य तक पहुँच सकती है या नहीं।
यह आज़माएँ: दोबारा प्रयास करने से पहले विफलता में बताई गई लक्ष्य या प्रॉक्सी कॉन्फ़िगरेशन की समस्या ठीक करें। बिना बदलाव किए अमान्य इनपुट बार-बार न भेजें और न ही मान लें कि समस्या अपर्याप्त क्रेडिट की है।
- टास्क तैयार है, लेकिन लक्ष्य अनुरोध अस्वीकार कर देता है
भेजे जा रहे अनुरोध में सही समाधान, सफल प्रॉक्सी, लौटाई गई ब्राउज़र पहचान और इच्छित लक्ष्य URL की जाँच करें।
यह आज़माएँ: एक और समाधान के लिए भुगतान करने से पहले असंगतियाँ ठीक करें। तैयार समाधान इस बात की गारंटी नहीं है कि लक्ष्य उसे स्वीकार करेगा; reCAPTCHA के लिए अस्वीकृत टोकन की समस्या की जाँच जारी रखें।
स्रोत और API संदर्भ
अपना पहला टास्क चलाएँ।
$5 वर्कस्पेस क्रेडिट के साथ शुरुआत करें।