Menu

Résoudre Google Recaptcha automatiquement

Utilisez ce type de tâche pour résoudre les Recaptchas dans les services Google. Dans tous les autres cas, utilisez RecaptchaV2TaskProxyless pour résoudre Recaptcha en mode proxy-off. L'API de Google ne divulgue pas l'adresse IP de la personne qui résout le problème aux propriétaires de sites web.

Notre système de résolution est conçu de manière à ce que les navigateurs des travailleurs n'aient pas accès à vos serveurs proxy. Ces données sont stockées sur notre serveur et sont supprimées dès que la tâche est terminée. Les ordinateurs des travailleurs n'interagissent qu'avec nos serveurs. Votre proxy n'est accessible qu'à partir d'une seule adresse IP.

Avant d'exécuter ce type de tâche, notre vérificateur de proxy peut tester la compatibilité de votre proxy en effectuant une série de requêtes de test. Si ces demandes de test échouent, votre tâche sera marquée par ERROR_PROXY_CONNECT_TIMEOUT ou une erreur similaire et sera annulée. Au cours du processus de solution, votre proxy peut également échouer et notre API produira d'autres erreurs de proxy.

Recaptcha V2 funny example
Recaptcha V2 checkbox
Exemple de Recaptcha V2

Objet de tâche

PropriétéTypeObligatoireObjectif
typeStringOuiRecaptchaV2Task
Nom de la tâche précédente: 'NoCaptchaTask'. Nous continuerons à prendre en charge l'ancien nom de tâche pour toujours, pas besoin de mettre à jour votre code.
websiteURLStringOuiAdresse 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.
websiteKeyStringOuiClé du site Recaptcha. Découvrez comment la trouver dans cet article.
recaptchaDataSValueStringNonValeur du paramètre 'data-s'. S'applique uniquement aux sites Web Recaptcha et Google.
proxyTypeStringOuiType du proxy
http - http/https proxy usuel
socks4 - socks4 proxy
socks5 - socks5 proxy
proxyAddressStringOuiAdresse IP proxy ipv4/ipv6. Aucun nom d'hôte ou adresse IP des réseaux locaux.
proxyPortIntegerOuiPort du proxy
proxyLoginStringNonConnexion pour proxy qui nécessite une autorisation (de base)
proxyPasswordStringNonMot de passe proxy
userAgentStringOuiUser-Agent du navigateur utilisé en émulation. Il est nécessaire que vous utilisiez une signature d'un navigateur moderne, sinon Google vous demandera de "mettre à jour votre navigateur".
cookiesStringNonCookies supplémentaires que nous devrions utiliser dans les domaines Google.
isInvisibleBooleanNonSpécifiez si Recaptcha est invisible. Cela rendra un widget approprié pour nos travailleurs.

Exemple de demande

Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2proxyon import *

solver = recaptchaV2Proxyon()
solver.set_verbose(1)
solver.set_key("YOUR_KEY")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
#set optional custom parameter which Google made for their search page Recaptcha v2
#solver.set_data_s('"data-s" token from Google Search results "protection"')

# DO NOT USE PURCHASED/RENTED PROXIES ON PROXY SERVICES!!!
# THEY WILL NOT WORK!
# USE ONLY PROXIES YOU INSTALL YOURSELF ON YOUR OWN SERVER OR FAST VPS
# USE PROPER PROXY SOFTWARE LIKE SQUID !
# INSTALLATION INSTRUCTIONS:
# https://anti-captcha.com/apidoc/articles/how-to-install-squid
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")
solver.set_cookies("test=true")

# 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)

g_response = solver.solve_and_return_solution()
if g_response != 0:
    print("g-response: "+g_response)
else:
    print("task finished with error "+solver.error_code)

Objet de solution de tâche

PropriétéTypeObjectif
gRecaptchaResponseStringChaîne de jeton requise pour interagir avec le formulaire de soumission sur le site Web cible.
cookiesArrayTableau facultatif de cookies qui ont été utilisés pour la résolution de Recaptcha. S'applique uniquement aux domaines et sous-domaines google.com.

Exemple de réponse

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}