Menu

GeeTestTask: selesaikan captcha dari geetest.com dengan proxy

Jenis tugas ini memecahkan captcha GeeTest di browser pekerja kami. Aplikasi Anda mengirimkan alamat situs web, kunci gt, kunci tantangan, dan setelah penyelesaian tugas menerima solusi yang terdiri dari 3 token. Untuk versi GeeTest versi 4 keluaran terdiri dari 5 nilai dan kunci tantangan tidak diperlukan.

GeeTest captcha example
GeeTest captcha example
GeeTest captcha example

Geetest Checkbox example
GeeTest captcha example
GeeTest captcha example
GeeTest captcha example
GeeTest captcha example
Contoh

Objek tugas

PropertiJenisWajibTujuan
typeStringYaGeeTestTask
websiteURLStringYaAlamat halaman web target. Dapat berada di mana pun di situs web, bahkan di area anggota. Pekerja kami tidak menjelajahinya, tetapi menyimulasikan kunjungan.
gtStringYaKunci publik domain, jarang diperbarui.
challengeStringYaMengubah kunci token. Pastikan untuk mengambil token baru untuk setiap captcha. Jika tidak, Anda akan dikenai biaya untuk tugas yang punya kesalahan.
geetestApiServerSubdomainStringTidakSubdomain API opsional. Mungkin dibutuhkan untuk beberapa penerapan.
GeeTest V3 example
versionIntegerTidakNomor versi. Versi default adalah 3. Versi yang didukung: 3 dan 4.
initParametersObjectTidakParameter inisialisasi tambahan untuk versi 4
proxyTypeStringYaJenis proxy
http - http/https biasa proxy
socks4 - kaus kaki4 proxy
socks5 - proxy kaus kaki5
proxyAddressStringYaAlamat IP proxy IPv4/IPv6. Tidak ada nama host atau alamat IP dari jaringan lokal.
proxyPortIntegerYaPort proxy
proxyLoginStringYaLog masuk untuk proxy yang membutuhkan otorisasi (dasar)
proxyPasswordStringYaKata sandi proxy
userAgentStringYaBerikan Agen Pengguna yang Anda gunakan untuk menavigasi situs web. Pekerja kami akan menggunakan nilai yang sama selama proses pemecahan Hcaptcha.

Contoh permintaan (V3)

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.geetestproxyon import *

solver = geetestProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://address.com")
solver.set_gt_key("CONSTANT_GT_KEY")
solver.set_challenge_key("VARIABLE_CHALLENGE_KEY")

# optional API subdomain, make sure you understand what to set here
# solver.set_js_api_domain("custom-domain.geetest.com")

# getLib payload, see documentation for explanation of this
# solver.set_geetest_lib("{\"customlibs\":\"url-to-lib.js\"}")

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 tokens: "
    print token
else:
    print "task finished with error "+solver.error_code

Contoh permintaan (V4)

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.geetestproxyon import *

solver = geetestProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://address.com")
solver.set_gt_key("captchaId value")
solver.set_version(4)

# optional API subdomain, make sure you understand what to set here
# solver.set_js_api_domain("custom-domain.geetest.com")

# optional initialization parameters
# solver.set_init_parameters({"riskType": "slide"})

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 tokens: "
    print token
else:
    print "task finished with error "+solver.error_code

Objek solusi tugas (V3)

PropertiJenisTujuan
challengeStringString hash yang dibutuhkan untuk berinteraksi dengan formulir pengiriman di situs web target.
validateStringString hash yang juga dibutuhkan.
seccodeStringString hash lain yang dibutuhkan. Kami tidak tahu mengapa ada 3 string.

Objek solusi tugas (V4)

PropertiJenis
captcha_idString
lot_numberString
pass_tokenString
gen_timeInteger
captcha_outputString

Contoh respons (v3)

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "challenge":"3c1c5153aa48011e92883aed820069f3hj",
        "validate":"47ad5a0a6eb98a95b2bcd9e9eecc8272",
        "seccode":"83fa4f2d23005fc91c3a015a1613f803|jordan"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}

Contoh respons (v4)

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "captcha_id": "fcd636b4514bf7ac4143922550b3008b",
        "lot_number": "354ab6dd4e594fdc903074c4d8d37b24",
        "pass_token": "b645946a654e60218c7922b74b3b5ee8e8717e8fd3cd5182a5c98d660bbd1ed5",
        "gen_time": "1649921519",
        "captcha_output": "cFPIALDXSop8Ri2mPABbRWzNBs86N8D4vNUTuVa7wN7E...[cut]...ciM50ePCCzLBZ1bmaV9Yt7IkkFI9Emx4eaP8rRoA=="
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}