حل رموز تحقق الباب الدوار بواسطة بروكسي
تعد رموز تحقق الباب الدوار محاولة أخرى لاستبدال Recaptcha. نحن ندعم جميع أنواعها الفرعية تلقائيًا: كالنوع اليدوي وغير التفاعلي وغير المرئي. ولا حاجة لتحديد النوع الفرعي لرموز التحقق. ولا حاجة كذلك إلى توفير "user-agent" مخصص لأنه لن يعمل على الإطلاق.
يتطلب هذا النوع من المهام استخدام بروكسي. يُرجى استخدامه فقط إذا فشلت مهمة (TurnstileTaskProxyless) بدون استخدام بروكسي، لأنها تؤدي إلى تقليل سرعة العمال عند حل رموز التحقق. كما يتطلب حل رموز التحقق بواسطة البروكسي جودة عالية للبروكسي الخاصة بك والتي يتعين عليك تثبيتها بنفسك على خوادم ال VPS خاصتك ولا حاجة إلى استخدام خدمات بروكسي مدفوعة أبدًا.
مثال على رمز التحقق
كائن مهمة حل رموز التحقق
الخاصية | نوع الخاصية | الأهمية | الوظيفة |
---|---|---|---|
type | String | مطلوبة | TurnstileTask |
websiteURL | String | مطلوبة | عنوان صفحة الويب المستهدفة. يمكن أن يكون موجودًا في أي مكان على موقع الويب، حتى في قسم الأعضاء. عمالنا لا يزورون هذه الصفحات، لكنهم يقوموا بمحاكاة الزيارة. |
websiteKey | String | مطلوبة | sitekey رموز تحقق الباب الدوار |
action | String | غير مطلوبة | خاصية "action" اختيارية. |
turnstileCData | String | غير مطلوبة | رمز "cData" الاختياري |
proxyType | String | مطلوبة | نوع البروكسي http - بروكسي socks4 socks5 http/https المعتاد- socks4 proxy socks5 - بروكسي socks5 |
proxyAddress | String | مطلوبة | عنوان IP البروكسي ipv4 / ipv6. لا توجد أسماء مضيفين أو عناوين IP من الشبكات المحلية. |
proxyPort | Integer | مطلوبة | منفذ البروكسي |
proxyLogin | String | مطلوبة | تسجيل دخول البروكسي الذي يتطلب التفويض (متطلب أساسي) |
proxyPassword | String | مطلوبة | كلمة مرور البروكسي |
مثال على الطلب
Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.turnstileproxyon import *
solver = turnstileProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com/")
solver.set_website_key("sitekey_here")
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
# Optionally specify page action
solver.set_action("login")
# Optionally specify cData token
solver.set_action("some_custom_token")
# 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)
token = solver.solve_and_return_solution()
if token != 0:
print("token: "+token)
else:
print("task finished with error "+solver.error_code)
كائن حل المهمة
الخاصية | نوع الخاصية | الوظيفة |
---|---|---|
token | String | سلسلة الرمز المميز المطلوب للتفاعل مع نموذج الإرسال على موقع الويب المستهدف. |
userAgent | String | user-agent لمتصفح العامل. استخدمه عند إرسال الرمز المميز للاستجابة. |
مثال على نتيجة الطلب
{
"errorId":0,
"status":"ready",
"solution":
{
"token":"0.vtJqmZnvobaUzK2i2PyKaSqHELYtBZfRoPwMvLMdA81WL_9G0vCO3y2VQVIeVplG0mxYF7uX.......",
"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}