Menu

حل رموز تحقق Recaptcha جوجل بشكل تلقائي

استعن بهذا النوع من مهام حل Recaptcha في خدمات جوجل. بينما ستحتاج في بافي الحالات إلى استخدام RecaptchaV2TaskProxyless لحل رموز تحقق Recaptcha في وضع عدم استخدام البروكسي. يُرجى العلم أن جوجول API لا لا يكشف لمالك الموقع عنوان الآي بي الخاص بمن يقوم بحل رموز التحقق.

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

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

Recaptcha V2 funny example
Recaptcha V2 checkbox
مثال على الإصدار الثاني من Recaptcha

كائن مهمة حل رموز التحقق

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

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

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)

كائن حل المهمة

الخاصيةنوع الخاصيةالوظيفة
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"
}