Menu

RecaptchaV2Task: حل أحجية Recaptcha جوجل بواسطة بروكسي

استخدم هذا النوع من المهام لحل recaptcha لخدمات جوجل. بخلاف ذلك، عليك استخدام RecaptchaV2TaskProxyless لحل recaptcha في وضع Proxy-Off. لا يفصح API جوجل عن عنوان IP الموظف الذي قام بالحل إلى مالك موقع الويب.

تم بناء نظامنا بطريقة حيث لا يستطيع متصفح الموظف التواصل مع البروكسي الخاص بك. يتم تخزين هذه البيانات على خادمنا وإزالتها مباشرة بعد إكمال المهمة. يتفاعل حاسوب الموظف فقط مع خوادمنا. يتم الوصول إلى البروكسي الخاص بك فقط من عنوان IP واحد. لمزيد من المعلومات يرجى الاطلاع على قسم .

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

Recaptcha V2 funny example
Recaptcha V2 checkbox
Recaptcha V2 مثال على

Task object

الخاصيةنوع الخاصيةالأهميةالوظيفة
typeStringمطلوبةRecaptchaV2Task
اسم المهمة السابقة: 'NoCaptchaTask'. سنستمر في دعم اسم المهمة القديم إلى الأبد، ولا داعي لتحديث الرمز الخاص بك.
websiteURLStringمطلوبةعنوان صفحة الويب المستهدفة. يمكن أن يكون موجودًا في أي مكان على موقع الويب، حتى في منطقة المشتركين. عمالنا لا يزورون هذه الصفحات، لكنهم يقوموا بمحاكاة الزيارة.
websiteKeyStringمطلوبةمفتاح موقع Recaptcha. تعرف على كيفية العثور عليه في هذا المقال.
recaptchaDataSValueStringغير مطلوبةقيمة معامل 'data-s'. ينطبق فقط على recaptcha مواقع جوجل على شبكة الإنترنت.
proxyTypeStringمطلوبةنوع الوكيل
http - وكيل http/https المعتاد
socks4 - وكيل SOCKS4
socks5 - وكيل SOCKS5
proxyAddressStringمطلوبةعنوان IP البروكسي ipv4 / ipv6. لا توجد أسماء مضيفين أو عناوين IP من الشبكات المحلية.
proxyPortIntegerمطلوبةمنفذ البروكسي
proxyLoginStringغير مطلوبةتسجيل دخول البروكسي الذي يتطلب التفويض (متطلب أساسي)
proxyPasswordStringغير مطلوبةكلمة مرور البروكسي
userAgentStringمطلوبةمستخدم المتصفح الذي يستخدم في المحاكاة. يجب أن تستخدم متصفحًا حديثًا، وإلا سيطلب منك جوجل "تحديث متصفحك".
cookiesStringغير مطلوبةملفات ارتباط إضافية يتوجب استخدامها في نطاقات جوجل
isInvisibleBooleanغير مطلوبةحدد ما إذا كان Recaptcha غير مرئي. سيؤدي هذا إلى تقديم واجهة مستخدم ملائمة من أجل عمالنا.

مثال على الطلب

Python
Javascript
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

حل المهمة

الخاصيةنوع الخاصيةالوظيفة
gRecaptchaResponseStringسلسلة الرمز المميز المطلوب للتفاعل مع نموذج الإرسال على موقع الويب المستهدف.
cookiesArrayمجموعة اختيارية من ملفات تعريف الارتباط التي يتم استخدامها لحل 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"
}