https://github.com/idb-devs/automacaowebprecos
treinar um projeto em que a gente tenha que usar automações web com Selenium para buscar as informações que precisamos
https://github.com/idb-devs/automacaowebprecos
automation jupyter-notebook python selenium selenium-python
Last synced: 2 months ago
JSON representation
treinar um projeto em que a gente tenha que usar automações web com Selenium para buscar as informações que precisamos
- Host: GitHub
- URL: https://github.com/idb-devs/automacaowebprecos
- Owner: IDB-devs
- Created: 2025-01-17T17:55:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-17T17:57:22.000Z (over 1 year ago)
- Last Synced: 2025-01-17T18:48:20.704Z (over 1 year ago)
- Topics: automation, jupyter-notebook, python, selenium, selenium-python
- Language: Jupyter Notebook
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AutomacaoWebPrecos
### Objetivo: treinar um projeto em que a gente tenha que usar automações web com Selenium para buscar as informações que precisamos
- Já fizemos um projeto com esse objetivo no Módulo de Python e Web e em gravações de encontros ao vivo, mas não custa nada treinar mais um pouco.
### Como vai funcionar:
- Imagina que você trabalha na área de compras de uma empresa e precisa fazer uma comparação de fornecedores para os seus insumos/produtos.
- Nessa hora, você vai constantemente buscar nos sites desses fornecedores os produtos disponíveis e o preço, afinal, cada um deles pode fazer promoção em momentos diferentes e com valores diferentes.
- Seu objetivo: Se o valor dos produtos for abaixo de um preço limite definido por você, você vai descobrir os produtos mais baratos e atualizar isso em uma planilha.
- Em seguida, vai enviar um e-mail com a lista dos produtos abaixo do seu preço máximo de compra.
- No nosso caso, vamos fazer com produtos comuns em sites como Google Shopping e Buscapé, mas a ideia é a mesma para outros sites.
### Outra opção:
- APIs
### O que temos disponível?
- Planilha de Produtos, com os nomes dos produtos, o preço máximo, o preço mínimo (para evitar produtos "errados" ou "baratos de mais para ser verdade") e os termos que vamos querer evitar nas nossas buscas.
### O que devemos fazer:
- Procurar cada produto no Google Shopping e pegar todos os resultados que tenham preço dentro da faixa e sejam os produtos corretos
- O mesmo para o Buscapé
- Enviar um e-mail para o seu e-mail (no caso da empresa seria para a área de compras por exemplo) com a notificação e a tabela com os itens e preços encontrados, junto com o link de compra.
### Arquivos Explicação:
- buscas.xlsx -> tabela onde devem ser inseridos os parâmetros da busca a ser realizada, como preço mínimo e máximo.
- Pesquisa de Preços.ipynb -> código python para automação de buscas nos sites do google shopping, buscapé e finalizando enviando um email para quem interessar o dataframe de produtos encontrados.
- buscas.xlsx -> dataframe final dos produtos encontrados, com os parâmetros escolhidos.