Menu

RecaptchaV2EnterpriseTaskProxyless: passa pelo Google Recaptcha V2 Enterprise com proxy

Esse tipo de tarefa é para resolver Google Recaptcha Enterprise V2 a partir do endereço de IP do worker.

Muito similar ao RecaptchaV2TaskProxyless, exceto que as tarefas são resolvidas usando o Enterprise API e atribuídas aos workers com a melhor pontuação de Recaptcha V3.

Recaptcha V2 funny example
Recaptcha V2 checkbox
Exemplo de Recaptcha V2 Enterprise. Visualmente idêntico à versão não enterprise.

Objeto da tarefa

PropriedadeTipoObrigatórioMotivo
typeStringSimRecaptchaV2EnterpriseTaskProxyless
websiteURLStringSimEndereço de uma página web de interesse. Pode estar localizado em qualquer lugar no website, até mesmo na área de membro. Nossos workers não navegam em tais lugares, mas simulam a visita.
websiteKeyStringSimChave de website do Recaptcha. Descubra como encontrá-la neste artigo.
enterprisePayloadObjetoNãoParâmetros adicionais que devem ser passados para o método "grecaptcha.enterprise.render" junto com a chave de site (sitekey). Exemplo do que você deve buscar:
grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
Neste exemplo, você perceberá um parâmetro "s", que não está documentado, mas, obviamente, necessário. Envie o mesmo para a API para que possamos renderizar o widget do Recaptcha com este parâmetro de forma adequada.
apiDomainStringNãoUse este parâmetro para enviar o nome de domínio do qual o script Recaptcha deve ser servido. Pode ter apenas um de dois valores: "www.google.com" ou "www.recaptcha.net". Não use este parâmetro a menos que você entenda o que está fazendo.

Exemplo de solicitação

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2enterpriseproxyless import *

solver = recaptchaV2EnterpriseProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("YOUR_API_KEY_HERE")
# solver.set_enterprise_payload({"s": "sometoken"})

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

Objeto de solução de tarefa

PropriedadeTipoMotivo
gRecaptchaResponseStringString de token que é necessária para interagir com o formulário de envio no website de interesse.

Exemplo de resposta

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