Descrição do projeto
TraduzidoO script deve ser executado em um cronograma uma vez por dia, coletar o preço atual de cada produto rastreado e escrever os resultados em uma planilha estruturada: uma linha por produto, colunas para cada concorrente, a data e nosso próprio preço para comparação. O histórico deve ser preservado, para que possamos ver como um preço se moveu ao longo das semanas, não apenas a captura de hoje. Se um layout de página quebrar ou um item ficar fora de estoque, a execução deve registrar isso claramente em vez de escrever um número errado ou pular a linha silenciosamente.
A parte que mais importa é a detecção de mudanças. Quando um concorrente aumenta ou diminui um preço além de um pequeno limite, ou um item que estava indisponível volta, queremos uma notificação com o produto, o valor antigo e novo e a diferença. Estamos abertos a uma pilha sensata; confiabilidade e relatórios de erros honestos são mais importantes do que velocidade. Por favor, inclua uma nota de configuração curta para que possamos adicionar ou remover produtos rastreados nós mesmos.