حل کردن Google Enterprise V3
چون V3 Enterprise هیچ تفاوت عمدهای با V3 غیر Enterprise ندارد، تصمیم گرفتیم که پشتیبانی آن را در وظایف معمول V3 گسترش دهیم
تفاوت بین V3 Enterprise و V3 Non Enterprise:
- کد ویجت از طریق "enterprise.js" بارگیری می شود (در مقابل "api.js")
- بازیابی امتیاز کاربر با تماس "grecaptcha.enterprise.execute" (در مقابل "grecaptcha.execute") انجام می شود.
بنابراین برای اینکه وظیفه Enterprise V3 خودتان را علامتگذاری کنید فقط باید پرچم "isEnterprise": true را به پیلود V3 غیر Enterprise خودتان اضافه کنید.
نمونه درخواست
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"
}