حل Funcaptcha متعلق به Arkose Labs بدون پروکسی
این نوع وظیفه، پازلهای Arkose Labs را در مرورگرهای کارگران ما حل میکند. اپ شما آدرس وبسایت و کلید عمومی را ارسال میکند و پس از پایان کار، یک توکن دریافت میکند. از این توکن برای ارسال فرم دارای کپچای Arkose Labs استفاده کنید.
نمونه ها
شیء وظیفه
خودآموز مرتبط: بیاموزید که چطور از نقاط شکست (برکپوینت) در کروم برای یافتن پارامترهای API مرتبط با FunCaptcha و Geetest استفاده کنید
خصوصیت | نوع | ضروری | هدف |
---|---|---|---|
type | رشته | بله | FunCaptchaTask |
websiteURL | رشته | بله | آدرس صفحه وب هدف. میتواند در هرجایی از وبسایت حتی بخش اعضا قرار گرفته باشد. کارگران ما به آنجا نمیروند بلکه در عوض بازدید را شبیهسازی میکنند. |
websitePublicKey | رشته | بله | کلید عمومی Arkoselabs |
funcaptchaApiJSSubdomain | رشته | خیر | زیردامنه سفارشی Arkose Labs که ویجت جاوا اسکریپت از آن بارگذاری میشود. در برخی موارد وجود آن ضروری است اما اکثر یکپارچهسازیهای Arkose Labs بدون آن اجرا میشوند. |
data | رشته | خیر | پارامتر اضافی که شاید برای اجرای Arkose Labs لازم باشد.
از این خصوصیت برای ارسال مقدار "blob" بهصورت یک شیء تبدیل شده به رشته استفاده کنید. لطفاً یک نمونه را ببینید تا با طرز کار آن آشنا شوید. {"\blob\":\"HERE_COMES_THE_blob_VALUE\"} |
proxyType | رشته | بله | نوع پروکسی ، http – پروکسی عادی http/https socks4- پروکسی socks4 ، socks5 – پروکسی socks5 |
proxyAddress | رشته | بله | آدرس IP پروکسی ipv4/ipv6. بدون نام میزبان یا آدرسهای IP متعلق به شبکههای محلی |
proxyPort | عدد صحیح | بله | پورت (درگاه) پروکسی |
proxyLogin | رشته | بله | نام کاربری برای پروکسی که نیاز به احراز هویت دارد (پایه) |
proxyPassword | رشته | بله | رمز عبور پروکسی |
userAgent | رشته | بله | عامل کاربری که برای پیمایش در وبسایت استفاده میکنید را ارائه دهید. کارگران ما در طول فرایند حل Hcaptcha از همین مقدار استفاده خواهند کرد. |
نمونه درخواست
Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.funcaptchaproxyon import *
solver = funcaptchaProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX")
# optional funcaptcha API subdomain, see our Funcaptcha documentation for details
# solver.set_js_api_domain("custom-api-subdomain.arkoselabs.com")
# optional data[blob] value, read the docs
# solver.set_data_blob("{\"blob\":\"DATA_BLOB_VALUE_HERE\"}")
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")
# 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("result token: "+token)
else:
print("task finished with error "+solver.error_code)
شیء راهحل وظیفه
خصوصیت | نوع | هدف |
---|---|---|
token | رشته | رشته توکن که برای تعامل با فرم ارسال در وبسایت هدف لازم است. |
نمونه پاسخ
{
"errorId":0,
"status":"ready",
"solution":
{
"token":"14160cdbe84b28cd5.8020398501|r=us-east-1|metabgclr=%23ffffff|maintxtclr=%231B1B1B|mainbgclr=%23ffffff|guitextcolor=%23747474|metaiconclr=%23757575|meta=7|pk=B7D8911C-5CC8-A9A3-35B0-554ACEE604DA|at=40|ag=101|cdn_url=https%3A%2F%2Ffuncaptcha.com%2Fcdn%2Ffc|lurl=https%3A%2F%2Faudio-us-east-1.arkoselabs.com|surl=https%3A%2F%2Ffuncaptcha.com"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}