Google Enterprise V3 को हल करें
चूंकि v3 नॉन-एंटरप्राइज़ की तुलना में v3 एंटरप्राइज़ भी कोई ज़्यादा अलग नहीं है, हमने उसके सपोर्ट को आम v3 टास्क के तहत ही रोलआउट करने का फैसला किया है।
v3 एंटरप्राइज़ और v3 नॉन-एंटरप्राइज़ में फ़र्क:
- विजेट कोड को enterprise.js के माध्यम से लोड किया जाता है (vs api.js)
- उपयोगकर्ता के स्कोर को grecaptcha.enterprise.execute call के माध्यम से पुनः प्राप्त किया जाता है (vs grecaptcha.execute)
तो अपनी एंटरप्राइज़ v3 टास्क को चिह्नित करने के लिए आपको बस अपने नॉन-एंटरप्राइज़ V3 पेलोड में "isEnterprise": true फ्लैग को जोड़ना होगा:
अनुरोध का उदाहरण
Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.recaptchav3enterpriseproxyless import *
solver = recaptchaV3EnterpriseProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
solver.set_page_action("home_page")
solver.set_min_score(0.9)
# 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)
g_response = solver.solve_and_return_solution()
if g_response != 0:
print "g-response: "+g_response
else:
print "task finished with error "+solver.error_code
टास्क सॉल्यूशन ऑब्जेक्ट
प्रॉपर्टी | टाइप | लक्ष्य |
---|---|---|
gRecaptchaResponse | स्ट्रिंग | लक्षित वेबसाइट पर सबमिट किए गए फॉर्म से इंटरैक्ट करने के लिए आवश्यक टोकन स्ट्रिंग। |
रिस्पांस का उदाहरण
{
"errorId":0,
"status":"ready",
"solution":
{
"gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}