Résoudre Funcaptcha d'Arkose Labs
Ce type de tâche résout le captcha Arkose Labs (ou Funcaptcha) sans proxy. La tâche sera exécutée en utilisant nos propres serveurs proxy et/ou les adresses IP des travailleurs.
L'API d'Arkose Labs fournit au propriétaire du site web des informations sur l'adresse IP du solveur. Cependant, il vaut la peine d'essayer d'abord de contourner le captcha sans proxy, et si cela ne fonctionne pas - passez à FuncaptchaTask avec proxy.
Exemples
Objet de tâche
Tutoriel connexe : Apprenez à utiliser des points d'arrêt dans Chrome pour trouver les paramètres d'API pour FunCaptcha et Geetest.
Propriété | Type | Obligatoire | Objectif |
---|---|---|---|
type | String | Oui | FunCaptchaTaskProxyless |
websiteURL | String | Oui | Adresse d'une page Web cible. Peut être située n'importe où sur le site Web, même dans une zone membre. Nos travailleurs n'y naviguent pas, mais simulent plutôt la visite. |
websitePublicKey | String | Oui | Clé publique Arkose Labs |
funcaptchaApiJSSubdomain | String | Non | Sous-domaine Arkose Labs personnalisé à partir duquel le widget Javascript est chargé. Requis dans certains cas, mais la plupart des intégrations Arkose Labs fonctionnent sans cela. |
data | String | Non | Paramètre supplémentaire pouvant être requis par la mise en œuvre d'Arkose Labs.
Utilisez cette propriété pour envoyer la valeur "blob" en tant qu'objet converti en chaîne. Voir un exemple à quoi cela peut ressembler. {"\blob\":\"HERE_COMES_THE_blob_VALUE\"} |
Exemple de demande
Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.funcaptchaproxyless import *
solver = funcaptchaProxyless()
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\"}")
# 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)
Objet de solution de tâche
Propriété | Type | Objectif |
---|---|---|
token | String | Chaîne de jeton requise pour interagir avec le formulaire de soumission sur le site Web cible. |
Exemple de réponse
{
"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"
}