Menu

FunCaptchaTask: Arkose Labs captcha (aka Funcaptcha) met proxy omzeilen

Dit soort taken lost arkoselabs.com op in de browsers van onze medewerkers. Uw app dient het websiteadres en de openbare sleutel in en ontvangt een token nadat de taak voltooid is. Gebruik deze token om het formulier met de Arkoselabs captcha in te dienen.

FunCaptcha Arkoselabs example
FunCaptcha Arkoselabs example
FunCaptcha Arkoselabs example with seatings
FunCaptcha Arkoselabs example with finger
Voorbeelden

Taak object

EigenschapTypeVerplichtDoel
typeStringJaFunCaptchaTask
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.
websitePublicKeyStringJaArkose Labs openbare sleutel
funcaptchaApiJSSubdomainStringNoAangepast Arkose Labs subdomein van waaruit de widget Javascript wordt geladen. Vereist in sommige gevallen, maar de meeste Arkose Labs integraties draaien zonder.
dataStringNoExtra parameter die vereist kan zijn door Arkose Labs implementatie. Gebruik deze eigenschap om "blob" waarde te verzenden als een object geconverteerd naar string. Zie voorbeeld hoe het eruit kan zien.
{"\blob\":\"HERE_COMES_THE_blob_VALUE\"}
proxyTypeStringJaType proxy
http - gebruikelijke http/https proxy
socks4 - socks4 proxy
socks5 - socks5 proxy
proxyAddressStringJaProxy IP-adres ipv4/ipv6. Geen hostnamen of IP-adressen van lokale netwerken.
proxyPortIntegerJaProxy poort
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

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.funcaptchaproxyon import *

solver = funcaptchaProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX")

# optional funcaptcha API subdomain, see our Funcaptcha documentation for details
# solver.set_js_api_domain("custom-api-subdomain.arkoselabs.com")

# optional data[blob] value, read the docs
# solver.set_data_blob("{\"blob\":\"DATA_BLOB_VALUE_HERE\"}")

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

Taak oplossing object

EigenschapTypeDoel
tokenStringToken string die vereist is voor het samenwerken met het ingediende formulier op een doelwebsite.

Voorbeeld reactie

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "token":"14160cdbe84b28cd5.8020398501|r=us-east-1|metabgclr=%23ffffff|maintxtclr=%231B1B1B|mainbgclr=%23ffffff|guitextcolor=%23747474|metaiconclr=%23757575|meta=7|pk=B7D8911C-5CC8-A9A3-35B0-554ACEE604DA|at=40|ag=101|cdn_url=https%3A%2F%2Ffuncaptcha.com%2Fcdn%2Ffc|lurl=https%3A%2F%2Faudio-us-east-1.arkoselabs.com|surl=https%3A%2F%2Ffuncaptcha.com"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}