Tipos de tarea soportadas
Métodos API
Artículos
Tutoriales
GitHub icon
GitHub
Tutorial pages

FunCaptchaTask: desvía los captchas de Arkose Labs (también llamados Funcaptcha) con proxy

Este tipo de tarea resuelve rompecabezas de arkoselabs.com en los navegadores de nuestros trabajadores. Tu aplicación envía la dirección del sitio web y la clave pública, y recibe un token una vez completada la tarea. Usa ese token para llenar el formulario con el captcha de Arkoselabs.

FunCaptcha Arkoselabs example
FunCaptcha Arkoselabs example
FunCaptcha Arkoselabs example with seatings
FunCaptcha Arkoselabs example with finger
Ejemplos

Objeto de la tarea

PropiedadTipoRequeridoPropósito
typeCadenaFunCaptchaTask
websiteURLCadenaDirección de un sitio web objetivo. Puede localizarse en cualquier parte del sitio web, incluso en un área de miembros. Nuestros trabajadores no navegan ahí, en su lugar simulan la visita.
websitePublicKeyCadenaClave pública de Arkose Labs
funcaptchaApiJSSubdomainCadenaNoSubdominio personalizado de Arkose Labs de donde es cargado el widget Javascript. Se requiere para algunos casos, pero la mayoría de las integraciones de Arkose Labs funcionan sin él.
dataCadenaNoParámetros adicionales que podrían ser requeridos por la implementación de Arkose Labs. Usa esta propiedad para enviar valor "blob" como un objeto convertido en cadena. Mira el ejemplo de cómo debería lucir.
{"\blob\":\"HERE_COMES_THE_blob_VALUE\"}
proxyTypeCadenaTipo de
http del proxy - usualmente proxy http/https
socks4 - proxy socks4
socks5 - proxy socks5
proxyAddressCadenaDirección IP de proxy ipv4/ipv6. No hay nombres de host o direcciones IP de redes locales.
proxyPortEnteroPuerto del Proxy
proxyLoginCadenaNoUsuario para proxy, el cual requiere autorización (básica)
proxyPasswordCadenaNoContraseña del Proxy
userAgentCadenaAgente de usuario del navegador que se usa en la emulación. Es necesario que uses la firma de un navegador moderno, de lo contrario Google te pedirá que "actualices tu navegador".

Ejemplo de solicitud

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

Objeto de solución de la tarea

PropiedadTipoPropósito
tokenCadenaCadena de tokens requerida para interactuar con el envío de formulario en el sitio web de destino.

Ejemplo de respuesta

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