Menu

Los GeeTest captcha op

Dit type taak lost GeeTest captcha's op in de browsers van onze medewerkers. Uw app geeft het website-adres, gt sleutel, uitdaging sleutel en na voltooiing van de taak ontvangt u een oplossing bestaande uit 3 tokens. Voor versie GeeTest versie 4 bestaat de uitvoer uit 5 waarden en is de uitdaging sleutel niet vereist.

Alles is vergelijkbaar met GeeTestTask, behalve dat we geen proxy nodig hebben en het oplossen vanaf onze eigen IP-adressen.

GeeTest captcha example
GeeTest captcha example
GeeTest captcha example

Geetest Checkbox example
GeeTest captcha example
GeeTest captcha example
GeeTest captcha example
GeeTest captcha example
Voorbeelden

Taak object

EigenschapTypeVerplichtDoel
typeStringJaGeeTestTaskProxyless
websiteURLStringJaAdres van een doelpagina. Kan overal op de website geplaatst zijn, zelfs in een ledengedeelte. Onze medewerkers navigeren daar niet heen, simuleren in plaats daarvan het bezoek.
gtStringJaDe openbare sleutel van het domein wordt zelden bijgewerkt.
challengeStringNrWijzigen token sleutel. Zorg ervoor dat u een nieuwe neemt voor elke captcha, anders moet u voor elke taak met een fout betalen. Vereist voor versie 3. Niet vereist voor versie 4
geetestApiServerSubdomainStringNrOptioneel API-subdomein. Kan bij sommige implementaties verplicht zijn.
GeeTest V3 example
versionIntegerNrVersienummer. Standaard versie is 3. Ondersteunde versies: 3 en 4.
initParametersObjectNrAanvullende initialisatieparameters voor versie 4

Voorbeeld aanvraag (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)

Taak oplossing object (V3)

EigenschapTypeDoel
challengeStringHash string die vereist is voor het samenwerken met het ingediende formulier op de doelwebsite.
validateStringHash string die ook vereist is.
seccodeStringNog een vereiste hash string, we hebben geen idee waarom er 3 van zijn.

Taak oplossing object (V4)

EigenschapType
captcha_idString
lot_numberString
pass_tokenString
gen_timeInteger
captcha_outputString

Voorbeeld reactie (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"
}

Voorbeeld reactie (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"
}