Commit 311d95fa by Juan Pablo dure

dwqdwq

1 parent f1b3f69d
......@@ -20,13 +20,13 @@ class FosaDiaria():
now = datetime.now()
dia = now.strftime("%d/%m/%Y")
try:
data = self[dia][dominio]
data = self.Cache[dia][dominio]
except:
data = False
if not data == False:
return data
try:
self.ActualizarDatosDominios(selenium)
self.ActualizarDatosDominios(selenium,dia)
except Exception as E:
print(f"""Error al actualizar dominio {str(E)}""")
......@@ -35,12 +35,34 @@ class FosaDiaria():
def LimpiarData(self,data,dominio,dia):
return(data)
def ActualizarDatosDominios(self,selenium):
def ActualizarDatosDominios(self,selenium,dia):
self.BajarExcel(selenium)
archivo = self.BuscarExcelDescargado()
df = pd.read_excel(archivo)
print(df)
print(df.to_dict())
#print(df)
#print(df.to_dict())
self.ProcesarDatos(df,dia)
def ProcesarDatos(self,df,dia):
data = df.to_dict()
for n in len(data["domino"]):
dominio = data["domino"][n]
self.Cache[dia][dominio] ={
"dominio":dominio,
"tipo":data["tipo"][n],
"inicio":data["inicio"][n],
"fin":data["fin"][n],
"resultado":data["resultado"][n],
"cuit":data["cuit"][n],
"vence":data["vence"][n],
"hora":self.CorreccionDeHora(data["fin"][n])
}
n = n + 1 #arranco desde 0
print(self.Cache)
def CorreccionDeHora(self,fin):
"""Hora de finalizacion menos 10 minutos"""
return(fin)
def BajarExcel(self,selenium):
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!