Menu

GeeTestTaskProxyless: selesaikan captcha dari geetest.com tanpa 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.

Semuanya serupa dengan GeeTestTask, kecuali kami tidak membutuhkan proxy dan menyelesaikannya dari alamat IP kami sendiri.

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
typeStringYaGeeTestTaskProxyless
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.
challengeStringTidakMengubah kunci token. Pastikan untuk mengambil token baru untuk setiap captcha. Jika tidak, Anda akan dikenai biaya untuk tugas yang punya kesalahan. Diperlukan untuk versi 3. Tidak diperlukan untuk versi 4
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

Contoh permintaan (V3)

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.geetestproxyless import *

solver = geetestProxyless()
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\"}")

# 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

GeeTest V4

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.geetestproxyless import *

solver = geetestProxyless()
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"})

# 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"
}