from bs4 import BeautifulSoup import requests url = 'http://www.rava.com/precios/panel.php?m=LID' page = requests.get(url) soup = BeautifulSoup(page.content, 'html.parser') panelLider = soup.select('table.tablapanel2') elementos = list() cont = 0 for lineasElementos in panelLider[0].find_all('tr', {"class" : ["ci", "cp"]}): elementos.append(lineasElementos.text.replace("\n", "|").split("|")) del elementos[cont][0] # Elimina primer elemento de la lista que es null del elementos[cont][-1] # Elimina el ultimo elemento de la lista que es null cont += 1 for elemento in elementos: print('Especie = ' + elemento[0]) print('ultimo = ' + elemento[1]) print('porc_Día= ' + elemento[2]) print('Anterior= ' + elemento[3]) print('Apertura= ' + elemento[4]) print('Minimo= ' + elemento[5]) print('Maximo= ' + elemento[6]) print(...
Apuntes que dejo acá para no tener que volver a googlearlo o programarlo.