Skip to content

Tracker para saber se o preço de algum produto de seu interesse diminuiu. A pesquisa dos produtos é feita por um spider que busca no site americanas.com

Notifications You must be signed in to change notification settings

Antonio-apt/Price-tracker

Repository files navigation

Tracker de preços ⭐

Tracker para saber se o preço de algum produto de seu interesse diminuiu. A pesquisa dos produtos é feita por um spider que busca no site americanas.com e extraí os dados diretamente da página


Funcionalidades

  • Procurar produtos
  • Salvar produto para acompanhar o preço
  • Listar produtos salvos
  • Limpar todos os produtos
  • Gerar dados estatísticos basicos sobre os preços salvos
  • Envia emails caso o preço do produto salvo diminua

Como executar

Você precisa ter o Python na versão 3 e o PIP

$ pip install -r requirement.txt

Ou executar 'pip install' em cada dependência

$ py create_database.py

Crie um .env com as variaveis EMAIL e EMAIL_PASSWORD

Va até a configuração de segurança do Google e ative a opção para conseguir enviar emails

A aplicação é dividida em duas partes:

  • A primeira parte é o checker price que é o script responsavel por verificar a cada uma hora os valores salvos no banco e enviar os emails:

    $ py checker_price.py

  • A segunda parte é o menu para gerenciar as ações: Em outra instância execute:

    $ py find_price.py


Feito apenas para estudar conceitos do Python

About

Tracker para saber se o preço de algum produto de seu interesse diminuiu. A pesquisa dos produtos é feita por um spider que busca no site americanas.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages