reCAPTCHA Mobile Task#


Metodo di risoluzione automatica basato su token per reCAPTCHA Mobile. Elimina l'API reCAPTCHA Android/reCAPTCHA iOS. Documento API del risolutore reCAPTCHA Android. Documento API del risolutore reCAPTCHA iOS
Il token ricevuto può quindi essere inviato al sito web di destinazione all'interno del campo del modulo g-recaptcha-response oppure passato a una funzione di callback.
Prezzo: $0.6/K

RecaptchaMobileTask Struttura dell'oggetto attività#

nometipoNecessarioDescrizione
typeStringRecaptchaMobileTask
appPackageNameStringIl nome del pacchetto da cui caricare l'applicazione reCAPTCHA. Ad esempio, com.company.app, puoi ottenerlo nella richiesta https://www.google.com/recaptcha/api3/mwv
appKeyStringLa chiave per caricare l'applicazione reCAPTCHA è simile alla websiteKey della versione web
appActionStringPer parametri aggiuntivi, puoi cercare grecaptcha.execute per trovare i parametri dell'azione
appDeviceStringNOios | Android
proxyTypeStringTipo proxy: `http`, `socks4`, `socks5`
proxyAddressStringIndirizzo IP o nome host del server proxy
proxyPortIntegerporta proxy
proxyLoginStringNOAccesso dell'agente
proxyPasswordStringNOPassword dell'agente

Richiedi esempio#

Punto finale dell'API: https://api.nextcaptcha.com/createTask

metodo: POST

Tipo di contenuto: application/json

{
    "clientKey":"api key",
    "task": {
        "type":"ReCaptchaMobileTask",
        "appPackageName":"com.company.app",
        "appKey":"6LfD3PIbAAAAAJs_eEHvoOl75_83eXSqpPSRFJ_u",
        "appAction":"login"
    }
}

Esempio di risposta#

{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "gRecaptchaResponse": "03AGdBq26gJ8v3Z3J9z3..."
  },
  "createTime": 1701234567890,
  "endTime": 1701234567890
}

Codice di esempio#

# https://github.com/nextcaptcha/nextcaptcha-python
 
import os
import sys
from nextcaptcha import NextCaptchaAPI
 
client_key = os.getenv('NEXTCAPTCHA_KEY', "YOUR_CLIENT_KEY")
 
api = NextCaptchaAPI(client_key=client_key)
try:
  result = api.recaptcha_mobile(app_key="app_key", app_package_name="app_package_name", appAction="appAction")
 
except Exception as e:
  sys.exit(e)
 
else:
  sys.exit('solved: ' + str(result))
 

Link correlati#