FunCaptchaTask: lewati captcha Arkose Labs (alias Funcaptcha) dengan proxy
Jenis tugas ini menyelesaikan puzzle arkoselabs.com di browser pekerja kami. Aplikasi Anda mengirimkan alamat situs web dan kunci publik, serta menerima token setelah tugas diseleasikan. Gunakan token ini untuk mengirimkan formulir dengan captcha Arkoselabs.
Contoh
Objek tugas
tutorial terkait: Pelajari cara menggunakan breakpoint di Chrome untuk menemukan parameter API untuk FunCaptcha dan Geetest
Properti | Jenis | Wajib | Tujuan |
---|---|---|---|
type | String | Ya | FunCaptchaTask |
websiteURL | String | Ya | Alamat halaman web target. Dapat berada di mana pun di situs web, bahkan di area anggota. Pekerja kami tidak menjelajahinya, tetapi menyimulasikan kunjungan. |
websitePublicKey | String | Ya | Kunci publik Arkose Labs |
funcaptchaApiJSSubdomain | String | Tidak | Subdomain Arkose Labs kustom dari mana widget JavaScript dimuat. Dibutuhkan untuk beberapa kasus, tetapi sebagian besar integrasi Arkose Labs berjalan tanpanya. |
data | String | Tidak | Parameter tambahan yang mungkin dibutuhkan oleh penerapan Arkose Labs.
Gunakan properti ini untuk mengirimkan nilai "blob" sebagai objek yang dikonversi ke string. Lihat contoh tampilannya. {"\blob\":\"HERE_COMES_THE_blob_VALUE\"} |
proxyType | String | Ya | Jenis proxy http - http/https biasa proxy socks4 - kaus kaki4 proxy socks5 - proxy kaus kaki5 |
proxyAddress | String | Ya | Alamat IP proxy IPv4/IPv6. Tidak ada nama host atau alamat IP dari jaringan lokal. |
proxyPort | Integer | Ya | Port proxy |
proxyLogin | String | Ya | Log masuk untuk proxy yang membutuhkan otorisasi (dasar) |
proxyPassword | String | Ya | Kata sandi proxy |
userAgent | String | Ya | Berikan Agen Pengguna yang Anda gunakan untuk menavigasi situs web. Pekerja kami akan menggunakan nilai yang sama selama proses pemecahan Hcaptcha. |
Contoh permintaan
Python
Javascript
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
Objek solusi tugas
Properti | Jenis | Tujuan |
---|---|---|
token | String | String token yang dibutuhkan untuk berinteraksi dengan formulir pengiriman di situs web target. |
Contoh respons
{
"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"
}