RecaptchaV2Task: حل أحجية Recaptcha جوجل بواسطة بروكسي
استخدم هذا النوع من المهام لحل recaptcha لخدمات جوجل. بخلاف ذلك، عليك استخدام RecaptchaV2TaskProxyless لحل recaptcha في وضع Proxy-Off. لا يفصح API جوجل عن عنوان IP الموظف الذي قام بالحل إلى مالك موقع الويب.
تم بناء نظامنا بطريقة حيث لا يستطيع متصفح الموظف التواصل مع البروكسي الخاص بك. يتم تخزين هذه البيانات على خادمنا وإزالتها مباشرة بعد إكمال المهمة. يتفاعل حاسوب الموظف فقط مع خوادمنا. يتم الوصول إلى البروكسي الخاص بك فقط من عنوان IP واحد. لمزيد من المعلومات يرجى الاطلاع على قسم .
قبل تنفيذ هذا النوع من المهام، قد يقوم فاحص البروكسي لدينا باختباره من أجل التوافق عن طريق إجراء سلسلة من طلبات الاختبار. إذا فشل طلب الاختبار هذا، فستظهر رسالة خطأ ERROR_PROXY_CONNECT_TIMEOUT أو شيء من هذا القبيل وسيتم إلغاؤها. أثناء عملية الحل، قد يفشل البروكسي الخاص بك أيضًا وستنتج API الخاصة بنا أخطاء بروكسي أخرى. يرجى الرجوع إلى لمعرفة المزيد حول البروكسي.


Task object
الخاصية | نوع الخاصية | الأهمية | الوظيفة |
---|---|---|---|
type | String | مطلوبة | RecaptchaV2Task اسم المهمة السابقة: 'NoCaptchaTask'. سنستمر في دعم اسم المهمة القديم إلى الأبد، ولا داعي لتحديث الرمز الخاص بك. |
websiteURL | String | مطلوبة | عنوان صفحة الويب المستهدفة. يمكن أن يكون موجودًا في أي مكان على موقع الويب، حتى في منطقة المشتركين. عمالنا لا يزورون هذه الصفحات، لكنهم يقوموا بمحاكاة الزيارة. |
websiteKey | String | مطلوبة | مفتاح موقع Recaptcha. تعرف على كيفية العثور عليه في هذا المقال. |
recaptchaDataSValue | String | غير مطلوبة | قيمة معامل 'data-s'. ينطبق فقط على recaptcha مواقع جوجل على شبكة الإنترنت. |
proxyType | String | مطلوبة | نوع البروكسي http - بروكسي http / https معتاد socks4 - بروكسي socks4 socks5 - بروكسي socks5 |
proxyAddress | String | مطلوبة | عنوان IP البروكسي ipv4 / ipv6. لا توجد أسماء مضيفين أو عناوين IP من الشبكات المحلية. |
proxyPort | Integer | مطلوبة | منفذ البروكسي |
proxyLogin | String | غير مطلوبة | تسجيل دخول البروكسي الذي يتطلب التفويض (متطلب أساسي) |
proxyPassword | String | غير مطلوبة | كلمة مرور البروكسي |
userAgent | String | مطلوبة | مستخدم المتصفح الذي يستخدم في المحاكاة. يجب أن تستخدم متصفحًا حديثًا، وإلا سيطلب منك جوجل "تحديث متصفحك". |
cookies | String | غير مطلوبة | ملفات ارتباط إضافية يتوجب استخدامها في نطاقات جوجل |
isInvisible | Boolean | غير مطلوبة | حدد ما إذا كان Recaptcha غير مرئي. سيؤدي هذا إلى تقديم واجهة مستخدم ملائمة من أجل عمالنا. |
مثال على الطلب
#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 | String | سلسلة الرمز المميز المطلوب للتفاعل مع نموذج الإرسال على موقع الويب المستهدف. |
cookies | Array | مجموعة اختيارية من ملفات تعريف الارتباط التي يتم استخدامها لحل Recaptcha. يسري ذلك فقط على نطاقات 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"
}