حل خودکار ریکپچای گوگل
از این وظیفه برای حل ریکپچاهای سرویسهای گوگل استفاده کنید. در کلیه موارد دیگر از RecaptchaV2TaskProxyless برای حل ریکپچا در حالت پروکسی خاموش استفاده کنید. API گوگل آدرس IP حلکننده را برای صاحبان وبسایت فاش نمیکند.
سیستم حل مسئله ما طوری ساخته شده است که مرورگرهای کارگران به سرورهای پروکسی شما دسترسی نداشته باشند. این دادهها در سرور ما ذخیره میشوند و بهمحض این که وظیفه انجام شود، حذف میشوند. کامپیوترهای کارگران فقط با سرورهای ما تعامل دارند. پروکسی شما فقط از یک آدرس IP قابلدسترس است.
چککننده پروکسی ما قبل از اجرای این وظیفه ممکن است با ارسال چند سری درخواست تست، پروکسی شما را از نظر سازگاری تست کند. اگر این درخواستهای تست موفق نشوند، وظیفه شما با ERROR_PROXY_CONNECT_TIMEOUT یا خطای مشابه علامتگذاری میشود و لغو خواهد شد. در حین فرایند حل، شاید پروکسی شما موفق نشود آنگاه API ما خطاهای پروکسی دیگری را اعلام خواهد کرد.
شیء وظیفه
خصوصیت | نوع | ضروری | هدف |
---|---|---|---|
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 نامرئی است یا خیر. این روش، یک ویجت مناسب برای کارگران ما فراهم میکند. |
نمونه درخواست
#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"
}