Menu

RecaptchaV2TaskProxyless: contourner Google Recaptcha automatiquement sans proxy

Ce type de tâche résout Google Recaptcha V2 sans proxy. La tâche sera exécutée en utilisant nos propres serveurs proxy et/ou les adresses IP des travailleurs.

Pour le moment, Recaptcha n'est pas protégé contre les situations où le puzzle est résolu sur une adresse IP et le formulaire avec g-response est soumis à partir d'une autre IP. L'API de Google ne fournit pas l'adresse IP de la personne qui a résolu son Recaptcha. Si cela change, vous pouvez toujours utiliser notre type de tâche standard pour cela - RecaptchaV2Task.

Recaptcha V2 funny example
Recaptcha V2 checkbox
Exemple de Recaptcha V2

Objet de tâche

PropriétéTypeObligatoireObjectif
typeStringYesRecaptchaV2TaskProxyless
Nom précédent du type de tâche : NoCaptchaTaskProxyless. Il sera supporté pour toujours, pas besoin de mettre à jour votre code.
websiteURLStringYesAdresse d'une page Web cible. Peut être situé n'importe où sur le site Web, même dans une zone membre. Nos ouvriers n'y naviguent pas, mais simulent plutôt la visite.
websiteKeyStringYesClé de site Web Recaptcha. Apprenez à le trouver dans cet article.
recaptchaDataSValueStringNonValeur du paramètre 'data-s'. S'applique uniquement aux sites Web Recaptcha et Google.
isInvisibleBooleanNonSpécifiez si Recaptcha est invisible. Cela rendra un widget approprié pour nos travailleurs.

Exemple de demande

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2proxyless import *

solver = recaptchaV2Proxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
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"')

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