دورزدن کپچای Turnstile
کپچای Turnstile تلاش دیگری برای جایگزینی Recaptcha است. ما از همه انواع فرعی آن بهصورت خودکار پشتیبانی میکنیم: دستی، غیرتعاملی و نامرئی. نیازی به تعیین نوع فرعی نیست. همچنین لازم نیست که «عامل کاربر» سفارشی خودتان را ارائه کنید و این عامل کاربر بههیچوجه کارایی نخواهد داشت.
قبل از تست وظیفههای با پروکسی، ابتدا این نوع وظیفه را از نظر میزان موفقیت در دورزدن کپچا امتحان کنید.
مثال کپچا
شیء وظیفه
خصوصیت | نوع | ضروری | هدف |
---|---|---|---|
type | رشته | بله | TurnstileTaskProxyless |
websiteURL | رشته | بله | آدرس صفحه وب هدف. میتواند در هرجایی از وبسایت حتی بخش اعضا قرار گرفته باشد. کارگران ما به آنجا نمیروند بلکه در عوض بازدید را شبیهسازی میکنند. |
websiteKey | رشته | بله | کلید سایت Turnstile |
action | رشته | خیر | پارامتر اختیاری "action". |
turnstileCData | رشته | خیر | توکن اختیاری "cData". |
نمونه درخواست
Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.turnstileproxyless import *
solver = turnstileProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
# 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 | رشته | رشته توکن که برای تعامل با فرم ارسال در وبسایت هدف لازم است. |
userAgent | رشته | عامل کاربر مرورگر کارگر. هنگام ارسال توکن پاسخ از آن استفاده کنید. |
نمونه پاسخ
{
"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"
}