Menu

Los GeeTest captcha met proxy 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.

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
typeStringJaGeeTestTask
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.
challengeStringJaWijzigen token sleutel. Zorg ervoor dat u een nieuwe neemt voor elke captcha, anders moet u voor elke taak met een fout betalen.
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
proxyTypeStringJaType proxy
http - meestal http/https proxy
socks4 - socks4 proxy
socks5 - socks5 proxy
proxyAddressStringJaProxy IP-adres ipv4/ipv6. Geen hostnamen of IP-adressen van lokale netwerken.
proxyPortIntegerJaProxypoort
proxyLoginStringJaLogin voor proxy die autorisatie vereist (basis)
proxyPasswordStringJaProxy-wachtwoord
userAgentStringJaGeef de User Agent die u gebruikt om te navigeren op de website. Onze medewerkers zullen dezelfde waarde gebruiken tijdens het Hcaptcha-oplossingsproces.

Voorbeeld aanvraag (V3)

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

Voorbeeld aanvraag (V4)

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

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