def on_window_Main_bSiguiente3_clicked(self,widget,data=None): """Formatear los datos extraidos e insertarlos en la BBDD.""" # Datos Generales BBDD MyDatosConexion = ["localhost","BDSCRAPY_SEARCH","scrapyUser","scrapypw","TBSCRAPY_SEARCH_URLS"] TablaDatos = [] # Formatea los datos Proy_Scrapy.func_Limpiar_FicheroFuente(self.fDatos,TablaDatos,self.Myseleccion,self.MyUrls[self.Myseleccion]) # Insertar los datos en la BBDD try: MyBBDD = Proy_SQL.clssConectMySQL_Mini(MyDatosConexion) MyBBDD.func_EstablecerCursor() # Insertar los registros for registro in TablaDatos: MyBBDD.func_Insertar_Registro(registro) MyBBDD.func_ExecSQL() MyBBDD.func_HacerCommit() MyBBDD.func_DesconectarCursor() MyBBDD.func_Desconectar() self.gtkBuilder.get_object("window_Mensaje_lMensaje").set_text("Datos insertados en la Tabla") self.func_Abrir_Ventana("Mensaje") except: self.gtkBuilder.get_object("window_Mensaje_lMensaje").set_text("ERROR insertando en la Tabla") self.func_Abrir_Ventana("Mensaje")
def on_wMain_menuitem_Operaciones_VerDatos_button_press_event(self,widget,data=None): """Visualizar los datos insertados en la BBDD.""" try: MyBBDD = Proy_SQL.clssConectMySQL_Mini(self.MyDatosConexion) MyBBDD.func_EstablecerCursor() SQLTabla = "TBSCRAPY_SEARCH_URLS" SQLCampos = "Dominio, Url,Titulo, Autor, Precio" SQLWhere = " 1 " MyBBDD.func_Seleccionar(SQLTabla, SQLCampos, SQLWhere) MyBBDD.func_ExecSQL() Registros = MyBBDD.MyCursor.fetchall() self.gtkBuilder.get_object("liststore2").clear() lista=gtk.ListStore(str,str,str,str,float) for registro in Registros: lista.append(registro) render=gtk.CellRendererText() columna1=gtk.TreeViewColumn("Dominio",render,text=0) columna2=gtk.TreeViewColumn("Url",render,text=1) columna3=gtk.TreeViewColumn("Titulo",render,text=2) columna4=gtk.TreeViewColumn("Autor",render,text=3) columna5=gtk.TreeViewColumn("Precio",render,text=4) self.gtkBuilder.get_object("treeview1").set_model(lista) self.gtkBuilder.get_object("treeview1").append_column(columna1) self.gtkBuilder.get_object("treeview1").append_column(columna2) self.gtkBuilder.get_object("treeview1").append_column(columna3) self.gtkBuilder.get_object("treeview1").append_column(columna4) self.gtkBuilder.get_object("treeview1").append_column(columna5) MyBBDD.func_HacerCommit() MyBBDD.func_Desconectar() self.func_Abrir_Ventana("Datos") except: self.gtkBuilder.get_object("window_Mensaje_lMensaje").set_text("ERROR al acceder a los datos") self.func_Abrir_Ventana("Mensaje")