{"repo":"leviobrabo/G1-news-scraping","free":true,"listed":false,"github":"https://github.com/leviobrabo/G1-news-scraping","clone":"git clone https://github.com/leviobrabo/G1-news-scraping.git","description":"Web scraping do site G1 News","language":"Python","stars":11,"topics":["g1","g1-news","globo","news","scraper","scraping","scraping-websites","web-scraper","web-scraping","globo-news"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"G1 News Scraping Ferramenta de web scraping em Python para coletar as últimas notícias do portal G1 (globo.com). Exibe os resultados no terminal com formatação rica e permite exportar para JSON ou CSV. Funcionalidades - Coleta notícias da página de últimas notícias do G1 - Exibe tabela formatada no terminal via rich - Exportação para JSON ou CSV - Modo ao vivo ( --live ) com atualização automática a cada 10 minutos - Controle do número de notícias via argumento -n Requisitos - Python 3.8+ - Dependências listadas em requirements.txt Instalação Uso Via main.py (entrada principal) Via scraper.py (com modo ao vivo) Argumentos disponíveis Argumento Padrão Descrição ------------------- ----------------- --------------------------------------------- -n , --limit 5 / 10 Quantidade de notícias a coletar --export — Formato de exportação: json ou csv --output noticias.json Caminho do arquivo de saída --live — Modo ao vivo (somente scraper.py ) Estrutura do Projeto Dados Coletados Cada notícia retorna um dicionário com os seguintes campos: Campo Descrição --------------- ----------------------------------- title Título da notícia description Resumo do conteúdo link URL completa para a notícia image URL da imagem de capa Avisos - Uso responsável: projeto desenvolvido para fins educacionais. Respeite os termos de serviço do G1. - Dependência de estrutura HTML: scrapers são sensíveis a mudanças no layout do site. Se parar de funcionar, a estrutura HTML do G1 pode ter sido alterada. - Rate l","default_branch":null,"files":null,"tree":[],"storefront":"/r/leviobrabo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/leviobrabo/G1-news-scraping/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}