{"id":24360463,"url":"https://github.com/idb-devs/automacaowebprecos","last_synced_at":"2026-04-12T11:40:06.380Z","repository":{"id":272968088,"uuid":"918330881","full_name":"IDB-devs/AutomacaoWebPrecos","owner":"IDB-devs","description":"treinar um projeto em que a gente tenha que usar automações web com Selenium para buscar as informações que precisamos","archived":false,"fork":false,"pushed_at":"2025-01-17T17:57:22.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-17T18:48:20.704Z","etag":null,"topics":["automation","jupyter-notebook","python","selenium","selenium-python"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IDB-devs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-17T17:55:23.000Z","updated_at":"2025-01-17T17:58:26.000Z","dependencies_parsed_at":"2025-01-18T12:34:31.732Z","dependency_job_id":null,"html_url":"https://github.com/IDB-devs/AutomacaoWebPrecos","commit_stats":null,"previous_names":["idb-devs/automacaowebprecos"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IDB-devs%2FAutomacaoWebPrecos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IDB-devs%2FAutomacaoWebPrecos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IDB-devs%2FAutomacaoWebPrecos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IDB-devs%2FAutomacaoWebPrecos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IDB-devs","download_url":"https://codeload.github.com/IDB-devs/AutomacaoWebPrecos/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243188204,"owners_count":20250452,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","jupyter-notebook","python","selenium","selenium-python"],"created_at":"2025-01-18T21:29:49.745Z","updated_at":"2025-12-26T11:40:47.778Z","avatar_url":"https://github.com/IDB-devs.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AutomacaoWebPrecos\n \n### Objetivo: treinar um projeto em que a gente tenha que usar automações web com Selenium para buscar as informações que precisamos\n\n- 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.\n\n### Como vai funcionar:\n\n- Imagina que você trabalha na área de compras de uma empresa e precisa fazer uma comparação de fornecedores para os seus insumos/produtos.\n\n- 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.\n\n- 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.\n- Em seguida, vai enviar um e-mail com a lista dos produtos abaixo do seu preço máximo de compra.\n\n- No nosso caso, vamos fazer com produtos comuns em sites como Google Shopping e Buscapé, mas a ideia é a mesma para outros sites.\n\n### Outra opção:\n\n- APIs\n\n### O que temos disponível?\n\n- 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.\n\n### O que devemos fazer:\n\n- Procurar cada produto no Google Shopping e pegar todos os resultados que tenham preço dentro da faixa e sejam os produtos corretos\n- O mesmo para o Buscapé\n- 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.\n\n### Arquivos Explicação:\n\n- buscas.xlsx -\u003e tabela onde devem ser inseridos os parâmetros da busca a ser realizada, como preço mínimo e máximo.\n- Pesquisa de Preços.ipynb -\u003e 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.\n- buscas.xlsx -\u003e dataframe final dos produtos encontrados, com os parâmetros escolhidos.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidb-devs%2Fautomacaowebprecos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fidb-devs%2Fautomacaowebprecos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidb-devs%2Fautomacaowebprecos/lists"}