Salve, Devs. Venho trazer humildemente pra vocês a criação desse script bem legal e super divertido, que você vai conseguir ver na prática como que funciona o mundo da programação.
Pois bem, este bot ( ou script ) foi criado por mim, para atender algumas necessidades de tarefas repetitivas e super irritantes que eu fazia todos os dias, e o que eu fiz? eu simplesmente automatizei o processo apenas com 1 click.
Na época em que foi criado o bot, eu simplesmente não tinha nenhuma experiência com o Python, não conhecia muito bem suas funções, seus tipos primitivos, sua estrutura etc. Eu apenas pesquisei e de forma autodidata consegui uma resolução para que eu automatizasse o processo. Lembrando de sempre ter uma base sólida de lógica de programação, com ela você é capaz de aprender qualquer linguagem de programação, seja ela para aplicações WEB, desktop ou Mobile.
Uma observação: O python é uma linguagem de programação feita para quem nunca programou,ela nos ajuda a facilitar as nossas tarefas diarias, e que tem como seu forte sua enorme gama de bibliotecas e frameworks. Quando eu criei este Script, quis criar justamente sem funções, sem estruturas de repetições para mostrar o quão é possível sim construir uma resolução por um caminho simples para resolver determinado problema. Com o conhecimento que tenho hoje, poderia muito bem utilizar funções, como def, classes etc, mas resolvi optar por um caminho simples e de fácil compreensão para quem vai executar o script (bot ) em sua máquina.
Primeiro de tudo, para que seja possível você ver na prática como funciona o bot, é preciso acessar o site alvo do bot. Click aqui. E também é claro, fazer uma conta. É bem rápido, nem pede validação de email.
Os pré-requisitos para execução do projeto são:
- Baixar o Python através do seu site oficial, clicando neste link : https://www.python.org/downloads/
- Não esqueça de adicionar a opção de add ao PATH quando estiver instalando o Python. Isso vai adicionar uma variável de ambiente nas configurações de seu SO.
-
Baixar o Chrome WebDriver através do endereço :https://chromedriver.chromium.org/downloads
-
Verificar qual a versão do seu navegador Chrome
Observação: Também existe uma outro alternativa para automatizar outro tipo de navegador, se chama geckoDriver, funciona para navegadores mozilla.
Link para o download do GeckoDriver : https://github.com/mozilla/geckodriver/releases
No código padrão ao invés de ser:
browser = webdriver.Chrome()
Ficará assim ....
browser = webdriver.Firefox()
(O código mudará caso você venha por optar a usar o geckodriver ).
Baixar algum editor de codigo fonte ou IDE Seja sublime text, Vs Code (Recomendado ) ou similares.
Link para o download do Vs Code: https://code.visualstudio.com/download
- Abra o seu CMD (Prompt de comandos ) ou PowerShell
Digite os comandos:
pip install selenium
Caso esteja desatualizado a versão do selenium apenas digite:
pip install --upgrade pip
Espere a instalação dos pacotes e feche o seu CMD. É um processo bem rápido.
Após instalar todas as dependências, abra o Vs Code, crie um arquivo .py,e dentro da pasta do seu projeto, ( Por exemplo: bots.py ), copie e cole o código python dentro desse arquivo, logo em seguida, salve o arquivo.
E é isso aí, ufa..curtiu? finalizamos nosso tutorial. Espero vocês que tenham gostado de verdade, e que eu tenha sido o mais didático possível.
Veja também algumas extensões que podem te ajudar na hora de codar em Python (Extensões de Vs Code )
Quaisquer dúvidas , troca de ideias meu e-mail de contato é : danielmourajuve21@gmail.com
By: Daniel Moura