close menu
انواع وظیفه مورد پشتیبانی
متدهای API
مقالات
GitHub icon
GitHub
Menu

RecaptchaV3TaskProxyless: Recaptcha v3 گوگل را حل کن

این نوع شیء وظیفه برای حل کردن Google Recaptcha V3 در کامپیوتر کارگر لازم است. این وظیفه توسط سرویس ما با استفاده از سرورهای پروکسی خودمان و/یا آدرس‌های IP کارگران اجرا خواهد شد.

لطفاً توجه کنید که تفاوتی بین Recaptcha V2 نامرئی و Recaptcha V3 وجود دارد. ظاهر آنها شبیه به هم است و شاید گمراه‌کننده باشد. یک راه سریع برای تعیین نوع صحیح ریکپچا این‌گونه است: سعی کنید آن را با API ما به‌عنوان V2 نامرئی و V3 حل کنید. در یکی از تلاش‌ها به یک خطا خواهید رسید و در تلاش دیگر به خطایی نمی‌رسید

ما کارگران خود را برای "امتیاز" recaptcha آنها آزمایش می کنیم و آنها را در 3 گروه (صف) قرار می دهیم: 0.3، 0.7 و 0.9. هر کدام ممکن است به دلیل تعداد کارگران بیکار قیمت کمی متفاوت داشته باشند. با ارسال ویژگی "minScore" شما مشخص می کنید که وظیفه شما در کدام صف قرار می گیرد. اکثر کارگران موجود ما امتیاز 0.3 و اقلیت 0.9 دارند.

Recaptcha v3 example
یک مثال از Recaptcha v3 . معمولاً یک نشان لوگو وجود دارد که در گوشه پایین راست صفحه قرار دارد. می‌توان به‌سادگی آن را با جاوا اسکریپت حذف کرد.

شیء وظیفه

خصوصیتنوعموردنیازهدف
typeرشتهبلهRecaptchaV3TaskProxyless
websiteURLرشتهبلهآدرس صفحه وب هدف. می‌تواند در هرجایی در وب‌سایت حتی بخش اعضا قرار گرفته باشد. کارگران ما به آنجا نمی‌روند بلکه در عوض بازدید را شبیه‌سازی می‌کنند.
websiteKeyرشتهبلهکلید وب‌سایت ریکپچا. در این مقاله می‌آموزید که چطور آن را پیدا کنید.
minScoreاعشاری(دابل)بلهکارگران را با یک امتیاز خاص فیلتر می کند. می‌تواند یکی از مقادیر زیر را داشته باشد:
0.3
0.7
0.9
pageActionرشتهخیر
مقدار "عمل" Recaptcha. صاحبان وب سایت از این پارامتر برای تعریف کارهایی که کاربران در صفحه انجام می دهند استفاده می کنند. مثال:

grecaptcha.execute('site_key', {action:'login_test'})
isEnterpriseبولیخیراگر نیاز دارید که این V3 با Enterprise API حل شود، این پرچم را برابر با "true" در نظر بگیرید. مقدار پیش‌فرض "false" است و ریکپچا با API غیر Enterprise حل می‌شود. می‌توان آن را با یک فراخوان جاوا اسکریپت مثل آنچه در مثال زیر می‌بینید تعیین کرد:

grecaptcha.enterprise.execute('site_key', {..})
apiDomainرشتهخیراز این پارامتر برای ارسال نام دامنه ای که اسکریپت Recaptcha باید از آن استفاده شود، استفاده کنید. می تواند تنها یکی از دو مقدار را داشته باشد: "www.google.com" یا "www.recaptcha.net". از این پارامتر استفاده نکنید مگر اینکه متوجه شوید که چه کاری انجام می دهید.

نمونه درخواست

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav3proxyless import *

solver = recaptchaV3Proxyless()
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"
}