Você trabalha em uma importadora e precisa atualizar diariamente os preços de compra e de venda dos produtos da empresa. Esses produtos têm seus valores vinculados as seguintes moedas:
- Dólar
- Euro
- Ouro
Para obter a cotação dessas moedas, você faz buscas na internet. Com os valores das cotações, você consegue atualizar uma planilha do Excel com os valores de cotação das moedas, os preços de compra e de venda.
Este projeto apresenta uma automação com Selenium para obter as cotações do dólar, do euro e do ouro e atualizar a planilha com os preços dos produtos.
Inicialmente, navegue para a pasta na qual deseja clonar o repositório deste projeto. Em seguida, digite o seguinte comando:
git clone https://github.com/diego-torres-coder/Automacao-Web-Busca-de-Cotacoes.gitPara criar o ambiente virtual, navegue até a pasta do projeto e digite o seguinte comando no terminal:
conda -n automacao-web-cotacoes python=3.10Em seguida, ative o ambiente:
conda activate automacao-web-cotacoesCom o ambiente ativo, instale as dependências do projeto:
pip3 install pandas openpyxl numpy jupyter selenium webdriver-managerAlternativamente, você pode instalar as dependências deste projeto a partir do arquivo requirements.txt:
pip3 install -r requirements.txtExecute o Jupyter Notebook:
jupyter notebookAbra o arquivo principal deste projeto e execute todas as células.
Estas são as bibliotecas usadas neste projeto:
- pandas
- selenium
- webdriver-manger