#dar um: pip install lxml
import requests
from bs4 import BeautifulSoup

# URL do feed RSS do G1 Economia
url = 'https://g1.globo.com/rss/g1/economia/'
print('Acessando o feed RSS:', url)

# Definindo cabeçalho de requisição para evitar bloqueios
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36'
}

# Faz a requisição para o URL
resposta = requests.get(url, headers=headers)

# Cria o objeto BeautifulSoup para manipulação do XML
sopaRSS = BeautifulSoup(resposta.content, 'xml')

# Encontra todos os itens (notícias) no feed
itens = sopaRSS.find_all('item')

# Exibe o título e o link de cada notícia
for item in itens:
    titulo = item.find('title').text
    link = item.find('link').text
    print(f'Título: {titulo}')
    print(f'Link: {link}\n')
