Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/javapuppteernodejs/arkose-captcha


https://github.com/javapuppteernodejs/arkose-captcha

arkose-labs arkose-labs-captcha arkose-solver arkoselabs-captcha arkoselabs-captcha-solver arkoselabs-solver funcaptcha funcaptcha-bypass funcaptcha-captcha-solver funcaptcha-challenger funcaptcha-solver

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# Arkose Captcha: Melhores Práticas para Raspadores de Dados

![](https://assets.capsolver.com/prod/images/post/2024-08-06/d4732855-4b28-46bc-809b-c651c5ef8757.png)

A extração de dados da web tornou-se uma das ferramentas mais utilizadas por empresas e desenvolvedores que precisam coletar dados de forma eficiente da web. Claro, o desafio mais comum que todos enfrentam é o grande número de aparições de CAPTCHA que podem desacelerar e paralisar o fluxo de trabalho. Entre outros, o Arkose Labs Captcha (conhecido como Funcaptcha) é famoso por sua tecnologia robusta e avançada para prevenir o acesso automatizado. Neste artigo, exploraremos as melhores práticas para raspadores de dados navegarem pelo Arkose Labs Captcha para garantir a conformidade com os padrões legais e éticos.

## O que é Arkose Captcha

Arkose Captcha, mais especificamente conhecido como Arkose Labs Captcha, é um software CAPTCHA (Teste de Turing Público Completamente Automatizado para Diferenciar Computadores de Humanos) avançado desenvolvido pela Arkose Labs. Ele foi projetado para ser uma alternativa mais eficaz e amigável ao usuário em comparação aos CAPTCHAs tradicionais.

- Características e características principais do Arkose MatchKey incluem:

**Abordagem revolucionária**: Os desafios do Arkose MatchKey foram desenvolvidos para resolver as deficiências dos CAPTCHAs tradicionais, que muitas vezes são vulneráveis a ataques de bots.

**Interação gamificada do usuário**: Ao contrário dos CAPTCHAs convencionais, o Arkose MatchKey emprega um modelo distinto de interação gamificada do usuário. Esta abordagem visa melhorar a experiência do usuário, mantendo uma forte segurança.

**Defensibilidade aprimorada**: O sistema foi projetado para fornecer melhor proteção contra atacantes em comparação aos métodos CAPTCHA tradicionais.

> Lutando com repetidas falhas para resolver completamente o CAPTCHA irritante?
>
> Descubra a solução automática de CAPTCHA sem interrupções com a tecnologia de desbloqueio web automática com inteligência artificial da **CapSolver**!
>
> Obtenha o seu **Código de Bônus** para as melhores soluções de CAPTCHA; [CapSolver](https://www.capsolver.com/?utm_source=official&utm_medium=blog&utm_campaign=fc): **WEBS**. Após resgatá-lo, você receberá um bônus extra de 5% após cada recarga, ilimitado.
>
> ![](https://assets.capsolver.com/prod/images/post/2024-03-29/fbc29472-886c-45b2-9eb2-2b307f6d9700.png)

## Melhores Práticas para Lidar com Arkose Labs Captcha

**1. Respeite as Políticas do Site**
Antes de tentar contornar qualquer CAPTCHA, é crucial entender e respeitar os termos de serviço do site. Muitos sites proíbem explicitamente a extração automatizada de dados, e violar esses termos pode levar a consequências legais e a ser banido do acesso ao site.

**2. Use Sistemas Human-in-the-Loop**
Os sistemas Human-in-the-Loop (HITL) combinam a eficiência da automação com a precisão da intervenção humana. Quando um sistema automatizado encontra um Arkose Labs Captcha, ele pode encaminhar o desafio para um solucionador humano. Esta abordagem garante alta precisão enquanto mantém um nível de automação.

**3. Implemente Atrasos e Randomização**
O Arkose Labs usa análise comportamental para detectar bots. Implementar atrasos e randomizar interações pode imitar o comportamento humano, tornando mais difícil para o sistema detectar o acesso automatizado. Evite padrões que sejam facilmente reconhecíveis como comportamento de bot.

## Usando o CapSolver para Resolver o Arkose Labs Captcha

[CapSolver](https://www.capsolver.com/?utm_source=official&utm_medium=blog&utm_campaign=fc) utiliza tecnologia de desbloqueio automatizado baseada em IA para ajudar você a resolver o Arkose Labs Captcha em segundos. Não importa o tipo de imagem ou desafio que você encontre, você pode confiar no CapSolver, sua regra é que eles não cobram nada se você não conseguir um token. Siga estes passos para integrar facilmente o CapSolver ao seu projeto:

### 1. **Obtenha sua Chave de API do CapSolver**

Registre-se e faça login no CapSolver, e você poderá encontrar sua chave de API no [painel de controle](https://dashboard.capsolver.com/dashboard/overview?utm_source=official&utm_medium=blog&utm_campaign=fc):
![](https://assets.capsolver.com/prod/images/post/2024-08-06/a119e4c2-72c4-4165-8d6f-9f026ef266b1.png)

### 2. **Encontre a `Public Key`**

O Arkose Labs Captcha atribui uma chave única a cada site que usa seu serviço. Embora muitos sites usem o Arkose Labs Captcha, cada um tem diferentes configurações, versões de serviço e níveis de controle de risco. A `public_key` é o identificador único que ajuda a distinguir entre diferentes sites. O CapSolver usa IA para encontrar automaticamente a solução mais eficiente com base na `public_key`.

Na guia de rede do seu navegador, procure por `fc/gt2/public_key/` para localizar a `public_key` correspondente, como mostrado na imagem:
![](https://assets.capsolver.com/prod/images/post/2024-08-06/44bb1ce9-82e3-4420-9bb1-8ed761b0f733.png)

### 3. **Código de Integração com um Clique**

No painel de controle do CapSolver, você pode usar a ferramenta rápida de [integração](https://dashboard.capsolver.com/dashboard/integrations) para gerar o código apropriado com base no tipo de serviço e na linguagem escolhida. Aqui está um exemplo de código Python para Arkose Labs Captcha (FunCaptcha):

![](https://assets.capsolver.com/prod/images/post/2024-08-06/b6c0c366-1400-4678-a4c7-61aec1e5b2f1.png)

Clique no botão de copiar para obter o seguinte código:

```python
# pip install requests
import requests
import json
import time

# TODO: defina sua configuração
api_key = "YOUR_API_KEY" # Sua chave de API do CapSolver
public_key = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" # Chave pública do site de destino
page_url = "https://www.yourwebsite.com" # URL da página do site de destino
blob_data = "" # Opcional, alguns sites exigem dados blob

def capsolver():
payload = {
"clientKey": api_key,
"task": {
"type": 'FunCaptchaTaskProxyLess',
"websitePublicKey": public_key,
"websiteURL": page_url,
"data": json.dumps({"blob": blob_data}) if blob_data else ''
}
}
res = requests.post("https://api.capsolver.com/createTask", json=payload)
resp = res.json()
task_id = resp.get("taskId")
if not task_id:
print("Falha ao criar tarefa:", res.text)
return
print(f"Obteve taskId: {task_id} / Obtendo resultado...")

while True:
time.sleep(1) # Atraso
payload = {"clientKey": api_key, "taskId": task_id}
res = requests.post("https://api.capsolver.com/getTaskResult", json=payload)
resp = res.json()
status = resp.get("status")
if status == "ready":
return resp.get("solution", {}).get('token')
if status == "failed" ou resp.get("errorId"):
print("Falha na resolução! Resposta:", res.text)
return

token = capsolver()
print(token)
```

Basta substituir `api_key` e `public_key` no código pelos valores obtidos nos passos 1 e 2. Além disso, há parâmetros opcionais como `blob_data` que podem ser necessários dependendo do site. Para mais detalhes, consulte a [documentação oficial do CapSolver](https://docs.capsolver.com/guide/captcha/FunCaptcha.html?utm_source=official&utm_medium=blog&utm_campaign=fc).

## Conclusão

Não deixe que o Arkose Labs Captcha desacelere você. Com o CapSolver, você pode resolver CAPTCHAs rapidamente e manter sua extração de dados da web no caminho certo. A tecnologia avançada garante que você obtenha os tokens necessários de forma rápida e fácil.

Pronto para transformar esses desafios de CAPTCHA em oportunidades? Mergulhe no CapSolver e deixe-nos cuidar da parte difícil. Para mais informações, visite o [site oficial do CapSolver](https://www.capsolver.com/?utm_source=official&utm_medium=blog&utm_campaign=fc). Faça o seu trabalho e deixe os CAPTCHAs conosco!