Menu

حل خودکار ریکپچای گوگل

از این وظیفه برای حل ریکپچا‌های سرویس‌های گوگل استفاده کنید. در کلیه موارد دیگر از RecaptchaV2TaskProxyless برای حل ریکپچا در حالت پروکسی خاموش استفاده کنید. API گوگل آدرس IP حل‌کننده را برای صاحبان وب‌سایت فاش نمی‌کند.

سیستم حل مسئله ما طوری ساخته شده است که مرورگرهای کارگران به سرورهای پروکسی شما دسترسی نداشته باشند. این داده‌ها در سرور ما ذخیره می‌شوند و به‌محض این که وظیفه انجام شود، حذف می‌شوند. کامپیوترهای کارگران فقط با سرورهای ما تعامل دارند. پروکسی شما فقط از یک آدرس IP قابل‌دسترس است.

چک‌کننده پروکسی ما قبل از اجرای این وظیفه ممکن است با ارسال چند سری درخواست تست، پروکسی شما را از نظر سازگاری تست کند. اگر این درخواست‌های تست موفق نشوند، وظیفه شما با ERROR_PROXY_CONNECT_TIMEOUT یا خطای مشابه علامت‌گذاری می‌شود و لغو خواهد شد. در حین فرایند حل، شاید پروکسی شما موفق نشود آنگاه API ما خطاهای پروکسی دیگری را اعلام خواهد کرد.

Recaptcha V2 funny example
Recaptcha V2 checkbox
مثالی از دوحل ریکپا V2Solve Recaptcha V2

شیء وظیفه

خصوصیتنوعضروریهدف
typeرشتهبلهRecaptchaV2Task
نام وظیفه قبلی: 'NoCaptchaTask' ما پشتیبانی از نام وظیفه قبلی را تا ابد ادامه خواهیم داد، نیازی به آپدیت کدتان ندارید.
websiteURLرشتهبلهآدرس صفحه وب هدف. می‌تواند در هرجایی از وب‌سایت حتی بخش اعضا قرار گرفته باشد. کارگران ما به آنجا نمی‌روند بلکه در عوض بازدید را شبیه‌سازی می‌کنند.
websiteKeyرشتهبلهکلید وب‌سایت ریکپچا. شما در مقاله این می‌آموزید که چگونه آن پیدا کنید.
recaptchaDataSValueرشتهخیرمقدار پارامتر 'data-s'. فقط برای ریکپچاهای وب‌سایت‌های گوگل کاربرد دارد.
proxyTypeرشتهبلهنوع پروکسی
، http – پروکسی عادی http/https
socks4- پروکسی socks4
، socks5 – پروکسی socks5
proxyAddressرشتهبلهآدرس IP پروکسی ipv4/ipv6. بدون نام میزبان یا آدرس‌های IP متعلق به شبکه‌های محلی
proxyPortعدد صحیحبلهپورت (درگاه) پروکسی
proxyLoginرشتهخیرنام کاربری برای پروکسی که نیاز به احراز هویت دارد (پایه)
proxyPasswordرشتهخیررمز عبور پروکسی
userAgentرشتهبله«عامل کارگر» مرورگر در شبیه‌سازی استفاده می‌شود. شما باید از امضای مرورگر مدرن استفاده کنید؛ در غیر این صورت، گوگل از شما درخواست می‌کند که "مرورگرتان را به‌روز کنید".
cookiesرشتهخیرکوکی‌های اضافه‌ای که باید در دامنه‌های گوگل استفاده کنیم.
isInvisibleبولیخیرتعیین می‌کند که آیا Hcaptcha نامرئی است یا خیر. این روش، یک ویجت مناسب برای کارگران ما فراهم می‌کند.

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

Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2proxyon import *

solver = recaptchaV2Proxyon()
solver.set_verbose(1)
solver.set_key("YOUR_KEY")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
#set optional custom parameter which Google made for their search page Recaptcha v2
#solver.set_data_s('"data-s" token from Google Search results "protection"')

# DO NOT USE PURCHASED/RENTED PROXIES ON PROXY SERVICES!!!
# THEY WILL NOT WORK!
# USE ONLY PROXIES YOU INSTALL YOURSELF ON YOUR OWN SERVER OR FAST VPS
# USE PROPER PROXY SOFTWARE LIKE SQUID !
# INSTALLATION INSTRUCTIONS:
# https://anti-captcha.com/apidoc/articles/how-to-install-squid
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")
solver.set_cookies("test=true")

# 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رشتهرشته توکن که برای تعامل با فرم ارسال در وب‌سایت هدف لازم است.
cookiesآرایهآرایه اختیاری کوکی‌ها که برای حل ریکپچا استفاده می‌شود. فقط برای دامنه‌ها و زیردامنه‌های google.com کاربرد دارد.

نمونه پاسخ

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}