Menu

Resolva Recaptcha V3

Esse tipo de objeto de tarefa é necessário para resolver Google Recaptcha V3 no computador de um worker. Essa tarefa será executada pelo nosso serviço usando nossos próprios servidores de proxy e/ou endereços de IP dos workers.

Note que não há diferença entre o Recaptcha V2-invisível e Recaptcha V3. Eles se parecem muito e isso pode confundir. Existe uma forma rápida de determinar o tipo correto: tente resolvê-lo com nossa API como V2-invisível e V3. Em uma das tentativas você receberá um erro, e no outro, não.

Testamos nossos workers com seu recaptcha "score" (pontuação) e os colocamos em 3 grupos (filas): 0.3, 0.7 e 0.9. Cada um deles pode ter diferentes valores devido ao número de workers ociosos. Ao passar a propriedade "minScore" você define de qual fila sua tarefa fará parte. A maioria de nossos workers disponíveis possuem pontuação de 0.3, e a minoria 0.9.

Recaptcha v3 example
Um exemplo de Recaptcha v3. Geralmente, existe um logotipo localizado no canto inferior direito da página. Mas ele pode ser facilmente removido com Javascript.

Objeto da tarefa

PropriedadeTipoObrigatórioMotivo
typeStringSimRecaptchaV3TaskProxyless
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.
minScoreDoubleSimFiltra workers com uma determinada pontuação. Ele pode ter um dos seguintes valores:
0.3
0.7
0.9
pageActionStringNão
O valor da "ação" do Recaptcha. Os proprietários de sites utilizam este parâmetro para definir o que os utilizadores estão fazendo na página. Exemplo:

grecaptcha.execute('site_key', {action:'login_test'})
isEnterpriseBooleanNãoDefina essa flag como "true" se você precisa deste V3 resolvido com a Enterprise API. O valor padrão é "false" e o Recaptcha é resolvido com a API não-enterprise. Pode ser determinado pela chamada javascript como no seguinte exemplo:

grecaptcha.enterprise.execute('site_key', {..})
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
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav3proxyless import *

solver = recaptchaV3Proxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
solver.set_page_action("home_page")
solver.set_min_score(0.9)

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