- Descrição do Projeto
- Funcionalidades e Demonstração da Aplicação
- Pré requisitos
- Execução
- Bibliotecas
Este repositório é meu projeto Python de automação web (web-scrapping) e envio de e-mail com informações para as compras de produtos online. A partir da base de dados com os produtos de interesse, o objetivo do projeto foi encontrar as melhores ofertas no Google Shopping e, com as informações coletadas, enviar um e-mail com os valores e os links de compras dos produtos no corpo do e-mail e no arquivo anexado.
E-mail enviado com as informações dos melhores produtos encontrados no Google Shopping:
- Sistema operacional Windows
- IDE de python (ambiente de desenvolvimento integrado de python)
- Base de dados (arquivo Excel)
- Navegador Google Chrome (para o web-scrapping)
O código, ao ser executado, realiza uma automação no navegador Google Chrome, buscando no Google Shopping as ofertas de venda dos produtos elencados na base de dados "buscas.xlsx". Após o web-scrapping, as informações são armazenadas e exportadas em uma planilha Excel "Ofertas Google Shopping (revisão).xlsx". A partir dessa base de dados criada, um e-mail enviado com as informações necessárias para a compra dos produtos.
- pandas: bibliotecas de integração de arquivos excel, csv e outros, possibilitando análise de dados
- os: biblioteca de integração de arquivos e pastas do computador
- win32com.client: biblioteca de integração dos aplicativos Windows, no caso, do Outlook
- selenium, webdriver_manager: biblioteca de automação web
- pprint: biblioteca de visualização de dicionários complexos
- datetime: biblioteca que permite a utilização de datas e horários
- time: biblioteca que permite o gerenciamento do tempo na execução do código