{"id":23275838,"url":"https://github.com/javapuppteernodejs/hcaptcha-solver","last_synced_at":"2026-01-21T10:01:42.873Z","repository":{"id":252044700,"uuid":"839238933","full_name":"javapuppteernodejs/hcaptcha-solver","owner":"javapuppteernodejs","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-07T08:10:00.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:11.609Z","etag":null,"topics":["hcaptcha","hcaptcha-api","hcaptcha-bypass","hcaptcha-challenger","hcaptcha-solver","solve-hcaptcha"],"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-07T08:09:13.000Z","updated_at":"2024-08-07T08:11:08.000Z","dependencies_parsed_at":"2024-08-07T11:55:31.825Z","dependency_job_id":"26b367f9-025b-478b-9d9f-c483286201bd","html_url":"https://github.com/javapuppteernodejs/hcaptcha-solver","commit_stats":null,"previous_names":["javapuppteernodejs/hcaptcha-solver"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/javapuppteernodejs/hcaptcha-solver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javapuppteernodejs%2Fhcaptcha-solver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javapuppteernodejs%2Fhcaptcha-solver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javapuppteernodejs%2Fhcaptcha-solver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javapuppteernodejs%2Fhcaptcha-solver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/javapuppteernodejs","download_url":"https://codeload.github.com/javapuppteernodejs/hcaptcha-solver/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javapuppteernodejs%2Fhcaptcha-solver/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28631936,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["hcaptcha","hcaptcha-api","hcaptcha-bypass","hcaptcha-challenger","hcaptcha-solver","solve-hcaptcha"],"created_at":"2024-12-19T21:16:46.260Z","updated_at":"2026-01-21T10:01:42.852Z","avatar_url":"https://github.com/javapuppteernodejs.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Como Resolver o hCaptcha: Um Guia Abrangente\n\n![](https://assets.capsolver.com/prod/images/post/2024-07-29/2ee07a1b-d54b-4225-9657-f99b1687b9ce.png)\n\nO hCaptcha é um serviço de CAPTCHA focado em privacidade, conhecido por sua eficácia e desafios únicos. No entanto, é importante notar que o hCaptcha possui algumas complexidades técnicas. Este guia explorará os recursos do hCaptcha e fornecerá soluções para métodos de resolução automatizada.\n\n## O que é o hCaptcha e seus Desafios\n\nO hCaptcha é conhecido por seus desafios baseados em imagens que geralmente envolvem a identificação de objetos ou padrões específicos em um conjunto de imagens. Embora projetados para serem resolvidos por humanos, esses desafios podem apresentar várias dificuldades:\n- **Complexidade**: O hCaptcha frequentemente usa conjuntos de imagens mais complexos e variados em comparação com CAPTCHAs tradicionais, tornando-os mais difíceis de resolver programaticamente.\n- **Demorado**: Para os usuários, resolver várias rodadas de desafios de imagem pode ser demorado e frustrante, especialmente ao acessar vários recursos protegidos.\n- **Problemas de acessibilidade**: Apesar de oferecer alternativas de áudio, CAPTCHAs baseados em imagens ainda podem representar dificuldades para usuários com deficiência visual.\n- **Desafios em evolução**: O hCaptcha continuamente atualiza seus tipos de desafios para se manter à frente das tentativas de resolução automatizadas, o que pode levar a novos formatos inesperados.\n\n\u003e Lutando com a falha repetida em resolver completamente o captcha irritante? Descubra a solução automática de captchas de forma contínua com a tecnologia de desbloqueio automático de web com inteligência artificial da **CapSolver**!\n\u003e\n\u003e Receba seu \u003cu\u003e**Código de Bônus**\u003c/u\u003e para as melhores soluções de captcha; [CapSolver](https://www.capsolver.com/): **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\nEsses desafios, embora eficazes na prevenção de acesso por bots, podem impactar significativamente a experiência do usuário e potencialmente dificultar processos automatizados legítimos, como a coleta de dados para pesquisa ou análise.\n\n## Como Funciona o hCaptcha\nO objetivo do CAPTCHA é distinguir entre humanos e máquinas por meio de um teste de desafio-resposta, aumentando assim o custo do spam ou outros abusos em sites bloqueando bots.\n- **[hCaptcha Free](https://www.hcaptcha.com/)** permite que sites bloqueiem bots e outras formas de abuso por meio de desafios humanos.\n- **[hCaptcha Pro](https://www.hcaptcha.com/pro)** vai além do serviço gratuito do hCaptcha, usando aprendizado de máquina avançado para reduzir as taxas de desafios, fornecer alta segurança com baixa fricção e oferecer recursos adicionais, como personalização de interface de usuário.\n\n## Soluções Automatizadas: Usando Serviços de Resolução de CAPTCHA de Terceiros\nPara desenvolvedores, pesquisadores ou empresas que precisam de acesso frequente ou em larga escala a recursos protegidos pelo hCaptcha, a resolução manual muitas vezes é impraticável. É aqui que entram os serviços de resolução de CAPTCHA de terceiros. Um desses serviços é o [CapSolver](https://www.capsolver.com/), que oferece uma API para resolução automatizada de CAPTCHA. Aqui está como você pode integrar esse serviço ao seu fluxo de trabalho:\n\n\u003e Guia Passo a Passo para Resolver o hCaptcha Usando o CapSolver\n\n### Passo 1: Obtenha Sua Chave de API\n\n![Chave de API](https://assets.capsolver.com/prod/images/post/2024-07-29/35fcbd59-99d7-4fb3-8a0b-2410dc040677.png)\n\nPara começar, você precisa obter sua chave de API do [CapSolver](https://dashboard.capsolver.com/). Esta chave é essencial para autenticar suas solicitações à API do CapSolver.\n\n### Passo 2: Como Recuperar a Chave do Site\n**Método 1:** Abra as ferramentas de desenvolvedor (F12) no seu navegador e filtre as solicitações de rede por `checksiteconfig`. Você pode encontrar a chave do site na resposta.\n\n![](https://assets.capsolver.com/prod/images/post/2024-07-29/b60d8591-69df-492a-a907-2220e188befa.png)\n\n**Método 2:** Baixe e use uma extensão de captcha. Após atualizar a página, a extensão exibirá a chave do site.  \n![Imagem de Chave do Site via Extensão](https://assets.capsolver.com/prod/images/post/2024-07-30/5d7d6694-db64-4862-8e0b-3dd739f3c676.png)\n\n### Passo 3: Como Recuperar o URL do Site\nO URL do site é a página onde o captcha é acionado. Este URL é necessário para a API do CapSolver saber qual página do captcha você deseja resolver.  \n![Imagem do URL do Site](https://assets.capsolver.com/prod/images/post/2024-07-29/018a78f8-d28b-496e-bc76-ccdbb39c472e.png)\n\n### Passo 4: Exemplo de Chamada de API\n\n```python\n# pip install requests\nimport requests\nimport time\n\n# TODO: defina sua configuração\napi_key = \"xxxxx\"  # sua chave de API do capsolver\nsite_key = \"xxxxxx-xxx-xxxx-xxxx-xxxxx\"  # chave do site do seu site alvo\nsite_url = \"https://dashboard.hcaptcha.com/signup\"  # URL da página do seu site alvo\n\ndef capsolver():\n    payload = {\n        \"clientKey\": api_key,\n        \"task\": {\n            \"type\": 'HCaptchaTaskProxyLess',\n            \"websiteKey\": site_key,\n            \"websiteURL\": site_url\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\"ID da tarefa obtido: {task_id} / Obtendo resultado...\")\n\n    while True:\n        time.sleep(1)  # delay\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        # userAgent\n        if status == \"ready\":\n            return resp.get(\"solution\", {})\n        if status == \"failed\" ou resp.get(\"errorId\"):\n            print(\"Falha na resolução! Resposta:\", res.text)\n            return\n\ndef get_sign(token, user_agent):\n    headers = {\n        'accept': '*/*',\n        'accept-language': 'en-US,en;q=0.9',\n        'cache-control': 'no-cache',\n        'origin': 'https://dashboard.hcaptcha.com',\n        'referer': 'https://dashboard.hcaptcha.com/',\n        'user-agent': user_agent,\n    }\n    json_data = {\n        'email': 'xxxx@qq.com',\n        'country': 'AL',\n        'token': token,\n        'language': 'en-US',\n        'aws-token': None,\n    }\n    response = requests.post('https://accounts.hcaptcha.com/webmaster/signup', headers=headers, json=json_data).json()\n    print(response)\n\nif __name__ == '__main__':\n    solution = capsolver()\n    token = solution.get('gRecaptchaResponse')\n    ua = solution.get('userAgent')\n    if token and ua:\n        get_sign(token, ua)\n```\n\nNeste exemplo:\n- A função `capsolver()` usa a API do CapSolver para resolver o desafio hCaptcha. Ela cria uma tarefa e aguarda a solução.\n- A função `get_sign()` usa o token e o agente de usuário obtidos para enviar uma solicitação de inscrição, demonstrando o uso do captcha resolvido em um cenário do mundo real.\n\nCom este método, você pode gerar tokens de alta pontuação, que atenderão à maioria de suas necessidades e permitirão desbloquear páginas da web públicas e acessar os dados desejados sem esforço.\n\n## Em Resumo\nO hCaptcha é um serviço de CAPTCHA robusto que diferencia efetivamente entre humanos e bots, mas pode representar desafios para processos automatizados legítimos. Usando serviços de resolução de CAPTCHA de terceiros, como o CapSolver, você pode superar esses obstáculos de forma eficiente, ganhando acesso a recursos protegidos sem o incômodo manual. A API do CapSolver fornece uma solução confiável para automatizar o processo de resolução de CAPTCHA, economizando tempo e aumentando a produtividade.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavapuppteernodejs%2Fhcaptcha-solver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjavapuppteernodejs%2Fhcaptcha-solver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavapuppteernodejs%2Fhcaptcha-solver/lists"}