Resolver un Funcaptcha de Arkose Labs sin proxy
Este tipo de tarea resuelve rompecabezas de arkoselabs.com en los navegadores de nuestros trabajadores. Su aplicación envía la dirección del sitio web y la clave pública, y recibe un token una vez completada la tarea. Use ese token para llenar el formulario con el captcha de Arkoselabs.
Ejemplos
Objeto de la tarea
Tutorial relacionado: Aprenda a utilizar los puntos de interrupción en Chrome para encontrar los parámetros de la API para FunCaptcha y Geetest
Propiedad | Tipo | Requerido | Propósito |
---|---|---|---|
type | Cadena | Sí | FunCaptchaTask |
websiteURL | Cadena | Sí | Dirección de un sitio web de destino. 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. |
websitePublicKey | Cadena | Sí | Clave pública de Arkose Labs |
funcaptchaApiJSSubdomain | Cadena | No | Subdominio personalizado de Arkose Labs de donde es cargado el widget Javascript. Se requiere en algunos casos, pero la mayoría de las integraciones de Arkose Labs funcionan sin él. |
data | Cadena | No | Parámetros adicionales que podrían ser requeridos por la implementación de Arkose Labs.
Use esta propiedad para enviar un valor "blob" como un objeto convertido en cadena. Mire el ejemplo de cómo se debería ver. {"\blob\":\"HERE_COMES_THE_blob_VALUE\"} |
proxyType | Cadena | Sí | Tipo de proxy http - usual http/https proxy socks4 - socks4 proxy socks5 - socks5 proxy |
proxyAddress | Cadena | Sí | Dirección IP de proxy ipv4/ipv6. No hay nombres de host o direcciones IP de redes locales. |
proxyPort | Entero | Sí | Puerto del proxy |
proxyLogin | Cadena | Sí | Usuario para proxy, el cual requiere autorización (básica) |
proxyPassword | Cadena | Sí | Contraseña del proxy |
userAgent | Cadena | Sí | Indique el agente de usuario que utiliza para navegar por el sitio web. Nuestros trabajadores utilizarán el mismo valor durante el proceso de resolución del Hcaptcha. |
Ejemplo de solicitud
Python
Javascript
Go
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
Propiedad | Tipo | Propósito |
---|---|---|
token | Cadena | Cadena 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"
}