FunCaptchaTask: प्रॉक्सी के माध्यम से Arkose Labs (या FunCaptcha) को बाईपास कर दिया जाता है
इस तरह की टास्क हमारे कर्मचारियों के ब्राउज़रों में arkoselabs.com वाली पहेली को हल कर देती है। आपकी ऐप वेबसाइट के पते व सार्वजानिक कुंजी को जमा करा देती है व टास्क की समाप्ति पर उसे मिलता है एक टोकन। इस टोकन का इस्तेमाल Arkose Labs कैप्चा के माध्यम से फॉर्म जमा करने के लिए करें।




उदाहरण
टास्क ऑब्जेक्ट
संबंधित ट्यूटोरियल: फनकैप्चा और गीतेस्ट के लिए एपीआई पैरामीटर खोजने के लिए क्रोम में ब्रेकप्वाइंट का उपयोग करना सीखें
प्रॉपर्टी | टाइप | आवश्यक | लक्ष्य |
---|---|---|---|
type | स्ट्रिंग | हाँ | FunCaptchaTask |
websiteURL | स्ट्रिंग | हाँ | किसी लक्षित वेब पेज का पता। यह वेबसाइट में कहीं भी पाया जा सकता है, किसी सदस्य वाले एरिया में भी। हमारे कर्मचारी वहां जाते तो नहीं, पर अपने जाने की सिमुलेशन ज़रूर कर देते हैं। |
websitePublicKey | स्ट्रिंग | हाँ | Arkose Labs सार्वजनिक कुंजी |
funcaptchaApiJSSubdomain | स्ट्रिंग | नहीं | कस्टम Arkose Labs सबडोमेन, जहाँ से JavaScript विजेट को लोड किया जाता है। कुछ मामलों में इसकी ज़रूरत पड़ती है, लेकिन Arkose Labs की अधिकाँश इंटीग्रेशन इसके बिना ही चल जाती हैं। |
data | स्ट्रिंग | नहीं | Arkose Labs के क्रियान्वयन के लिए किसी अतिरिक्त मानदंड की ज़रूरत पड़ सकती है।
इस प्रॉपर्टी का इस्तेमाल स्ट्रिंग में बदले गए किसी ऑब्जेक्ट के तौर पर "blob" वैल्यू भेजने के लिए करें। {"\blob\":\"HERE_COMES_THE_blob_VALUE\"} |
proxyType | स्ट्रिंग | हाँ | प्रॉक्सी प्रकार http - सामान्य http/https प्रॉक्सी socks4 - socks4 प्रॉक्सी socks5 - socks5 प्रॉक्सी |
proxyAddress | स्ट्रिंग | हाँ | प्रॉक्सी IP पता ipv4/ipv6. लोकल नेटवर्कों वाले कोई होस्ट नेम या IP पते मौजूद नहीं हैं। |
proxyPort | इन्टिजर | हाँ | प्रॉक्सी पोर्ट |
proxyLogin | स्ट्रिंग | नहीं | प्रॉक्सी वाला लॉगइन, जिसके लिए ऑथरायज़ेशन (बेसिक) आवश्यक होती है |
proxyPassword | स्ट्रिंग | नहीं | प्रॉक्सी पासवर्ड |
userAgent | स्ट्रिंग | हाँ | ब्राउज़र का उपयोगकर्ता व एजेंट, जिसका इस्तेमाल एम्यूलेशन में किया जाता है। आपको किसी आधुनिक ब्राउज़र के सिग्नेचर का इस्तेमाल करना होगा, नहीं तो Google आपसे "अपने ब्राउज़र को अपडेट" करने के लिए कहेगा। |
अनुरोध का उदाहरण
Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.funcaptchaproxyon import *
solver = funcaptchaProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX")
# optional funcaptcha API subdomain, see our Funcaptcha documentation for details
# solver.set_js_api_domain("custom-api-subdomain.arkoselabs.com")
# optional data[blob] value, read the docs
# solver.set_data_blob("{\"blob\":\"DATA_BLOB_VALUE_HERE\"}")
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
solver.set_user_agent("Mozilla/5.0")
# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)
token = solver.solve_and_return_solution()
if token != 0:
print "result token: "+token
else:
print "task finished with error "+solver.error_code
टास्क सॉल्यूशन ऑब्जेक्ट
प्रॉपर्टी | टाइप | लक्ष्य |
---|---|---|
token | स्ट्रिंग | लक्षित वेबसाइट पर सबमिट किए गए फॉर्म से इंटरैक्ट करने के लिए आवश्यक टोकन स्ट्रिंग। |
रिस्पांस का उदाहरण
{
"errorId":0,
"status":"ready",
"solution":
{
"token":"14160cdbe84b28cd5.8020398501|r=us-east-1|metabgclr=%23ffffff|maintxtclr=%231B1B1B|mainbgclr=%23ffffff|guitextcolor=%23747474|metaiconclr=%23757575|meta=7|pk=B7D8911C-5CC8-A9A3-35B0-554ACEE604DA|at=40|ag=101|cdn_url=https%3A%2F%2Ffuncaptcha.com%2Fcdn%2Ffc|lurl=https%3A%2F%2Faudio-us-east-1.arkoselabs.com|surl=https%3A%2F%2Ffuncaptcha.com"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}