É possível usar o solvethree sem fornecer um proxy?

Por solvethree4 min de leitura

Não. A API de tarefas atual da solvethree exige que você forneça um proxy por meio de proxy ou proxyCandidates. Ela não tem um tipo de tarefa sem proxy. Se não fornecer um proxy for um requisito inegociável, considere um provedor que documente explicitamente uma oferta sem proxy para o tipo de CAPTCHA de que você precisa.

Nesta página

O que uma requisição válida à solvethree precisa ter

Para reCAPTCHA Enterprise, envie um hostname, uma ação e exatamente uma entrada de proxy para POST /v1/tasks. Autentique-se com uma chave de API do workspace usando autorização Bearer e mantenha a chave no seu servidor. O site de destino já deve ter um perfil ativo disponível para o seu workspace; a requisição em si não cria um.

reCAPTCHA Enterprise · estrutura da requisição
{
  "site": "accounts.example.com",
  "action": "login",
  "proxy": "http://user:[email protected]:8080",
  "requestId": "example_login_001"
}

Substitua o hostname, a ação e a URL de proxy do exemplo pelos valores do seu destino e pelas suas credenciais de proxy. recaptchaType tem enterprise-v3 como padrão, portanto não é necessário aqui. Não adicione um campo type ou url.

requestId é opcional, não mais uma entrada obrigatória. Se a criação da tarefa exceder o tempo limite, reenviar a mesma requisição com o mesmo ID recupera a tarefa existente em vez de criar outra. Não reutilize esse ID para entradas diferentes.

Em vez de proxy, você pode fornecer proxyCandidates com até doze URLs distintas de proxy HTTP ou HTTPS. Essas URLs não devem ter caminho, consulta nem fragmento. Os candidatos permitem que a solvethree tente saídas alternativas; eles não eliminam a necessidade de fornecer proxies nem garantem que algum funcionará.

Um proxy no cliente HTTP não substitui o proxy da tarefa

Configurar um proxy no seu cliente HTTP roteia sua conexão com a API por esse proxy. Isso não substitui a entrada proxy ou proxyCandidates no corpo da tarefa. Essas configurações controlam conexões diferentes: sua requisição à solvethree e o proxy usado na resolução.

Você também precisa planejar a requisição posterior ao destino. Envie a solução usando o proxy bem-sucedido e a identidade de navegador retornada em userAgent e secChUa. Se o seu fornecedor de proxy alternar as saídas, use o recurso de sessão ou de fixação dele para que a resolução e o envio possam compartilhar a mesma saída.

Somente uma tarefa ready contém uma solução utilizável. Isso significa que a solução foi gerada, não que a requisição da sua aplicação foi bem-sucedida. Uma conexão de proxy funcional — ou a classificação do fornecedor como residencial, móvel ou datacenter — não comprova uma pontuação de CAPTCHA.

Compare o modelo de proxy e depois o custo total

Modelos de proxy documentados para ofertas Enterprise
Modelos de proxy documentados para ofertas Enterprise
ServiceModelo de proxy
solvethreeExige um proxy HTTP ou HTTPS fornecido pelo cliente; não há tipo de tarefa sem proxy.
CapSolverDocumenta tarefas Enterprise ProxyLess.
CapMonsterAnuncia proxies do provedor incluídos para Enterprise v3.

São modelos de integração diferentes, não formatos de requisição intercambiáveis. Confira o tipo exato de tarefa compatível e os requisitos de envio na documentação de cada provedor, incluindo a documentação de reCAPTCHA v3 do CapSolver. Não transfira os requisitos de identidade de navegador ou de proxy da solvethree para outro provedor sem verificar o contrato dele.

  • Para a solvethree, some o preço da resolução às cobranças do seu fornecedor de proxy. Inclua quaisquer recursos de acesso, tráfego ou sessão cobrados pelo plano escolhido.
  • Para uma oferta que dispensa um proxy do cliente, compare o preço por tarefa e confirme que os proxies incluídos se aplicam exatamente à tarefa Enterprise de que você precisa.
  • Inclua o trabalho de integração: a solvethree exige a configuração do perfil do site, a configuração do proxy e o uso do mesmo proxy bem-sucedido e da identidade retornada durante o envio. Compare isso com os requisitos documentados do outro provedor.

Resoluções com falha na solvethree são reembolsadas. Verifique a cobrança do proxy separadamente, em vez de considerar que esse reembolso cobre o uso de serviços de terceiros.

Se você não puder fornecer um proxy, a API atual da solvethree não atende a esse requisito. Se puder, compare os serviços com base no seu fluxo real de resolução e envio — não apenas nas classificações de proxy ou no preço da resolução.

Execute sua primeira tarefa.

Comece com $5 em créditos no espaço de trabalho.

Criar um espaço de trabalho
É possível usar o solvethree sem fornecer um proxy? · solvethree