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('Hora= ' + elemento[7])
print('Vol_Nominal= ' + elemento[8])
print('Vol_Efectivo= ' + elemento[9])
print('==========================')
Apuntes que dejo acá para no tener que volver a googlearlo o programarlo.

Comentarios
Publicar un comentario