Menu

Risolvi captcha GeeTest

Questo tipo di attività risolve captcha GeeTest nei browser dei nostri operatori. La tua app invia l'indirizzo del sito web, ottiene la chiave, la chiave di autenticazione e dopo aver completato l'attività riceve una soluzione consistente in 3 token. Per GeeTest versione 4 l'output consiste in 5 valori e la chiave di autenticazione non è richiesta.

Tutto è simile a GeeTestTask, eccetto per il fatto che noi non richiediamo proxy e lo risolviamo dai nostri indirizzi IP.

GeeTest captcha example
GeeTest captcha example
GeeTest captcha example

Geetest Checkbox example
GeeTest captcha example
GeeTest captcha example
GeeTest captcha example
GeeTest captcha example
Esempi

Oggetto attività

ProprietàTipoRichiestoScopo
typeStringaGeeTestTaskProxyless
websiteURLStringaIndirizzo di una pagina web target. Può trovarsi in qualsiasi punto del sito web, anche nell'area riservata. I nostri operatori non navigano in quest'area, ma simulano la visita.
gtStringaLa chiave pubblica del dominio, raramente aggiornata.
challengeStringaNoCambiare chiave token. Assicurati di averne uno nuovo per ogni captcha; altrimenti dovrai pagare per un'attività errata. Richiesto per la versione 3. Non richiesto per la versione 4
geetestApiServerSubdomainStringaNoSottodominio API opzionale. Potrebbe essere richiesto per alcune implementazioni.
GeeTest V3 example
versionInteroNoNumero versione. La versione di default è 3. Versioni supportate: 3 e 4.
initParametersOggettoNoParametri aggiuntivi di inizializzazione per la versione 4

Richiedi esempio (V3)

Python
Javascript
Go
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
Go
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)

Oggetto soluzione attività (V3)

ProprietàTipoScopo
challengeStringaStringa hash richiesta per interagire con l'evento submit sul sito web target.
validateStringaStringa hash anch'essa richiesta.
seccodeStringaUn'altra stringa hash richiesta; non abbiamo idea del perchè ce ne siano 3.

Oggetto soluzione attività (V4)

ProprietàTipo
captcha_idStringa
lot_numberStringa
pass_tokenStringa
gen_timeIntero
captcha_outputStringa

Esempio di risposta (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"
}

Esempio di risposta (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"
}