Metadata-Version: 2.1
Name: recaptcha_solver
Version: 1.0.4
Summary: UNKNOWN
Home-page: https://github.com/BrunoASNascimento/recaptcha_solver
Author: Bruno Nascimento
Author-email: bruno_freddy@hotmail.com
License: GPL
Project-URL: Código fonte, https://github.com/BrunoASNascimento/recaptcha_solver
Project-URL: Download, https://github.com/BrunoASNascimento/recaptcha_solver/archive/refs/heads/main.zip
Description: # Recaptcha solver
        
        [![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg?style=flat-square)](https://www.python.org/)
        [![GitHub](https://img.shields.io/github/license/BrunoASNascimento/recaptcha_solver?style=flat-square)](LICENSE)
        [![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/BrunoASNascimento/recaptcha_solver.svg?logo=lgtm&logoWidth=18&style=flat-square)](https://lgtm.com/projects/g/BrunoASNascimento/recaptcha_solver/context:python)
        [![PyPI](https://img.shields.io/pypi/v/recaptcha-solver?style=flat-square)](https://pypi.org/project/recaptcha-solver/)
        [![wakatime](https://wakatime.com/badge/github/BrunoASNascimento/recaptcha_solver.svg?style=flat-square)](https://wakatime.com/badge/github/BrunoASNascimento/recaptcha_solver)
        
        Resolve Recaptcha usando selenium e o pyautogui.
        
        ## Instalação:
        
        `$ pip install recaptcha-solver`
        
        ## Parâmetros:
        
        - **path_download [string]**: Local de download padrão do navegador.
        - **[img_activate_recaptcha [string]](img/img_activate_recaptcha.png)**: Caminho da imagem que ativa a tela do Recaptcha.
        - **[img_sound [string]](img/img_sound.png)**: Caminho da imagem que ativa a tela de som do Recaptcha.
        - **[img_reset_recaptcha [string]](img/img_reset_recaptcha.png)**: Caminho da imagem que faz o reset do Recaptcha.
        - **[img_download_recaptcha [string]](img/img_download_recaptcha.png)**: Caminho da imagem que abre a tela para download som do Recaptcha.
        - **[img_error_recaptcha [string]](img/img_error_recaptcha.png)**: Caminho da imagem com erro do Recaptcha.
        - **[img_options_sound [string]](img/img_options_sound.png)**: Caminho da imagem que abre a tela de opções para download som do Recaptcha.
        - **[img_download_sound [string]](img/img_download_sound.png)**: Caminho da imagem que faz o download do som do Recaptcha.
        - **[img_close_sound [string]](img/img_close_sound.png)**: Caminho da imagem que fecha a tela de download do som do Recaptcha.
        - **[imgs_text_box [list]](img/imgs_text_box_001.png)**: Caminho da imagem que ativa a caixa de texto do Recaptcha.
        - **[imgs_verify [list]](img/imgs_verify_001.png)**: Caminho da imagem do botão para verificação do Recaptcha.
        - **[img_check [string]](img/img_check.png)**: Caminho da imagem com o OK do Recaptcha.
        - **[img_back_page [string] (default=None)](img/img_back_page.png)**: Caminho da imagem para entrar novamente na página que contém o Recaptcha.
        - **number_try [int] (default=None)**: Numero de tentativas, por padrão é 5.
        - **language [string] (default='en-US')**: Linguagem para quebra do audio do recaptcha.
        
        ## Retorno:
        
        Boll, caso `True` o Recaptcha foi quebrado com sucesso, caso `False`, o Recaptcha **NÃO** foi quebrado.
        
        ## Como usar:
        
        - ### Google chrome debug:
        
          Para o Recaptcha não marcar o driver do selenium como um robô, é necessário iniciar o chrome com o seguinte comando:
        
          `$ "C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=8989 --user-data-dir="seu-local-para-salvar-dados"`
        
        - ### Configurando o driver do selenium:
        
          É necessário passar alguns parâmetro no selenium para o correto funcionamento dele, os comandos são:
        
          ```
               chrome_options.add_experimental_option(
                   'debuggerAddress',
                   'localhost:8989'
               )
               chrome_options.add_argument('--ignore-certificate-errors')
               chrome_options.add_argument("--start-maximized")
               chrome_options.add_argument('--ignore-ssl-errors')
          ```
        
        ### Código de apoio:
        
        Para um maior compreendimento de como utilizar a biblioteca, é possível ver o código [`test.py`](test.py), onde ocorre a quebra do Recaptcha no site [recaptcha/api2/demo](https://www.google.com/recaptcha/api2/demo).
        
        ## Desinstalar:
        
        `$ pip uninstall recaptcha-solver`
        
Keywords: recaptcha_solver,recaptcha
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: Portuguese (Brazilian)
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Internationalization
Requires-Python: >=3.8
Description-Content-Type: text/markdown
