try:
nota = requests.get(url_nota)
if nota:
s_nota = BeautifulSoup(nota.text, 'lxml')
# Extraer un titulo
titulo = s_nota.find('h1', attrs = {'class':'article-title'})
print(titulo.text)
print('\n')
# Extraer la fecha
fecha = s_nota.find('span', attrs={'pubdate': 'pubdate'}).get('datetime')
print(fecha)
print('\n')
# Volanta
volanta = s_nota.find('h2', attrs={'class':'article-prefix'})
print(volanta.text)
print('\n')
#copete, aveces está
try:
copete = s_nota.find('div', attrs={'class': 'article-summary'})
print(copete.text)
print('\n')
except:
print(None)
print('\n')
#autor
autor = s_nota.find('div', attrs={'class':'article-author'}).a
print(autor.text)
print('\n')
#texto
texto = s_nota.find('div', attrs={'class':'article-text'}).find_all('p')
articulo_texto = ''
for pedazo_texto in texto:
articulo_texto += pedazo_texto.text
print(articulo_texto)
except Exception as e:
print('Error')
print(e)
print('*'*50)
print('\n')
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?