Skip to content

Projeto Python de automação web e envio de e-mail com informações de produtos para compra online

Notifications You must be signed in to change notification settings

RafaelHMuller/automacao_compras_online

Repository files navigation

📄
README - Projeto Automação Web Compras Online

Índice

Descrição do projeto

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.

Funcionalidades e Demonstração da Aplicação

E-mail enviado com as informações dos melhores produtos encontrados no Google Shopping:
Screenshot_1

Pré requisitos

  • Sistema operacional Windows
  • IDE de python (ambiente de desenvolvimento integrado de python)
  • Base de dados (arquivo Excel)
  • Navegador Google Chrome (para o web-scrapping)

Execução

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.

Bibliotecas

  • 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

About

Projeto Python de automação web e envio de e-mail com informações de produtos para compra online

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages