{"id":23275836,"url":"https://github.com/javapuppteernodejs/arkose-captcha","last_synced_at":"2026-01-20T11:11:59.168Z","repository":{"id":252037789,"uuid":"839216824","full_name":"javapuppteernodejs/Arkose-Captcha","owner":"javapuppteernodejs","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-07T07:14:15.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T11:46:18.520Z","etag":null,"topics":["arkose-labs","arkose-labs-captcha","arkose-solver","arkoselabs-captcha","arkoselabs-captcha-solver","arkoselabs-solver","funcaptcha","funcaptcha-bypass","funcaptcha-captcha-solver","funcaptcha-challenger","funcaptcha-solver"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/javapuppteernodejs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-07T07:12:41.000Z","updated_at":"2024-08-07T07:15:45.000Z","dependencies_parsed_at":"2024-08-07T10:52:06.015Z","dependency_job_id":"b2b0bebc-1431-482f-9717-f615a14f1d35","html_url":"https://github.com/javapuppteernodejs/Arkose-Captcha","commit_stats":null,"previous_names":["javapuppteernodejs/arkose-captcha"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/javapuppteernodejs/Arkose-Captcha","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javapuppteernodejs%2FArkose-Captcha","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javapuppteernodejs%2FArkose-Captcha/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javapuppteernodejs%2FArkose-Captcha/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javapuppteernodejs%2FArkose-Captcha/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/javapuppteernodejs","download_url":"https://codeload.github.com/javapuppteernodejs/Arkose-Captcha/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javapuppteernodejs%2FArkose-Captcha/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28602175,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T10:46:13.255Z","status":"ssl_error","status_checked_at":"2026-01-20T10:42:51.865Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arkose-labs","arkose-labs-captcha","arkose-solver","arkoselabs-captcha","arkoselabs-captcha-solver","arkoselabs-solver","funcaptcha","funcaptcha-bypass","funcaptcha-captcha-solver","funcaptcha-challenger","funcaptcha-solver"],"created_at":"2024-12-19T21:16:45.156Z","updated_at":"2026-01-20T11:11:59.151Z","avatar_url":"https://github.com/javapuppteernodejs.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Arkose Captcha: Melhores Práticas para Raspadores de Dados\n\n![](https://assets.capsolver.com/prod/images/post/2024-08-06/d4732855-4b28-46bc-809b-c651c5ef8757.png)\n\nA 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.\n\n## O que é Arkose Captcha\n\nArkose 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.\n\n- Características e características principais do Arkose MatchKey incluem:\n\n**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.\n\n**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.\n\n**Defensibilidade aprimorada**: O sistema foi projetado para fornecer melhor proteção contra atacantes em comparação aos métodos CAPTCHA tradicionais.\n\n\u003e Lutando com repetidas falhas para resolver completamente o CAPTCHA irritante?\n\u003e\n\u003e 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**!\n\u003e\n\u003e Obtenha o seu \u003cu\u003e**Código de Bônus**\u003c/u\u003e para as melhores soluções de CAPTCHA; [CapSolver](https://www.capsolver.com/?utm_source=official\u0026utm_medium=blog\u0026utm_campaign=fc): **WEBS**. Após resgatá-lo, você receberá um bônus extra de 5% após cada recarga, ilimitado.\n\u003e \n\u003e ![](https://assets.capsolver.com/prod/images/post/2024-03-29/fbc29472-886c-45b2-9eb2-2b307f6d9700.png)\n\n## Melhores Práticas para Lidar com Arkose Labs Captcha\n\n**1. Respeite as Políticas do Site**\nAntes 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.\n\n**2. Use Sistemas Human-in-the-Loop**\nOs 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.\n\n**3. Implemente Atrasos e Randomização**\nO 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.\n\n## Usando o CapSolver para Resolver o Arkose Labs Captcha\n\n[CapSolver](https://www.capsolver.com/?utm_source=official\u0026utm_medium=blog\u0026utm_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:\n\n### 1. **Obtenha sua Chave de API do CapSolver**\n\nRegistre-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\u0026utm_medium=blog\u0026utm_campaign=fc):\n![](https://assets.capsolver.com/prod/images/post/2024-08-06/a119e4c2-72c4-4165-8d6f-9f026ef266b1.png)\n\n### 2. **Encontre a `Public Key`**\n\nO 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`.\n\nNa guia de rede do seu navegador, procure por `fc/gt2/public_key/` para localizar a `public_key` correspondente, como mostrado na imagem:\n![](https://assets.capsolver.com/prod/images/post/2024-08-06/44bb1ce9-82e3-4420-9bb1-8ed761b0f733.png)\n\n### 3. **Código de Integração com um Clique**\n\nNo 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):\n\n![](https://assets.capsolver.com/prod/images/post/2024-08-06/b6c0c366-1400-4678-a4c7-61aec1e5b2f1.png)\n\nClique no botão de copiar para obter o seguinte código:\n\n   ```python\n   # pip install requests\n   import requests\n   import json\n   import time\n\n   # TODO: defina sua configuração\n   api_key = \"YOUR_API_KEY\"  # Sua chave de API do CapSolver\n   public_key = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"  # Chave pública do site de destino\n   page_url = \"https://www.yourwebsite.com\"  # URL da página do site de destino\n   blob_data = \"\"  # Opcional, alguns sites exigem dados blob\n\n   def capsolver():\n       payload = {\n           \"clientKey\": api_key,\n           \"task\": {\n               \"type\": 'FunCaptchaTaskProxyLess',\n               \"websitePublicKey\": public_key,\n               \"websiteURL\": page_url,\n               \"data\": json.dumps({\"blob\": blob_data}) if blob_data else ''\n           }\n       }\n       res = requests.post(\"https://api.capsolver.com/createTask\", json=payload)\n       resp = res.json()\n       task_id = resp.get(\"taskId\")\n       if not task_id:\n           print(\"Falha ao criar tarefa:\", res.text)\n           return\n       print(f\"Obteve taskId: {task_id} / Obtendo resultado...\")\n\n       while True:\n           time.sleep(1)  # Atraso\n           payload = {\"clientKey\": api_key, \"taskId\": task_id}\n           res = requests.post(\"https://api.capsolver.com/getTaskResult\", json=payload)\n           resp = res.json()\n           status = resp.get(\"status\")\n           if status == \"ready\":\n               return resp.get(\"solution\", {}).get('token')\n           if status == \"failed\" ou resp.get(\"errorId\"):\n               print(\"Falha na resolução! Resposta:\", res.text)\n               return\n\n   token = capsolver()\n   print(token)\n   ```\n\nBasta 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\u0026utm_medium=blog\u0026utm_campaign=fc).\n\n## Conclusão\n\nNã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.\n\nPronto 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\u0026utm_medium=blog\u0026utm_campaign=fc). Faça o seu trabalho e deixe os CAPTCHAs conosco!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavapuppteernodejs%2Farkose-captcha","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjavapuppteernodejs%2Farkose-captcha","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavapuppteernodejs%2Farkose-captcha/lists"}