Commit fe25f9cb by Juan Pablo dure

se agrega borradores

1 parent ecde580c
carpetaDescargas = "/home/juan/Descargas/"
cabezaeraDescargas = "Planilla_Diaria"
\ No newline at end of file
from datetime import datetime
from time import sleep
import os
from configuracion import *
import pandas as pd
class FosaDiaria():
"""Esta clase almacenara todos los datos de finalizacion de
......@@ -9,6 +12,8 @@ class FosaDiaria():
def __init__(self) -> None:
self.Cache = {}
self.Archivo = "data/fosa.json"
self.cabezaera = cabezaeraDescargas
self.CarpetaDescarga = carpetaDescargas
def BuscarDatosDominio(self,dominio,selenium,dia=False):
if dia == False:
......@@ -28,22 +33,34 @@ class FosaDiaria():
return(data)
def ActualizarDatosDominios(self,selenium):
self.BajarExcel(selenium)
archivo = self.BuscarExcelDescargado()
df = pd.read_excel(archivo)
print(df)
def BajarExcel(self,selenium):
self.LimpiarCarpertaDescarga()
selenium.get("https://rto.cent.gov.ar/rto/RTO/planillaDiaria")
now = datetime.now()
dia = now.strftime("%d")
mes = now.strftime("%m")
ano = now.strftime("%Y")
self.LimpiarCarpertaDescarga()
#sleep(5)
URL = f"""https://rto.cent.gov.ar/rto/report/planillaDiariaEXCEL/planillaDiariaEXCEL?codTaller=54&fechaConsulta={dia}%2F{mes}%2F{ano}&agruparPorLinea=false&format=excel&extension=xls"""
print(URL)
selenium.get(URL)
#sleep(5)
self.BajarExcel()
def BajarExcel(self):
pass
def BuscarExcelDescargado(self,tmp="/dev/shm/tmpscdecas.txt"):
rta = ""
os.system(f"""ls {self.CarpetaDescarga} -ls > {tmp}""")
file1 = open(tmp, 'r')
Lines = file1.readlines()
for line in Lines:
print("Line: {}".format(line.strip()))
file1.close()
os.system(f"""rm {tmp}""")
return rta
def LimpiarCarpertaDescarga(self):
pass
os.system(f"""rm {self.CarpetaDescarga}{self.cabezaera}*""")
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!