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_window_Main_bSiguiente2_clicked(self,widget,data=None): """Genera el fichero de spider y extrae los datos.""" MyUrl = self.gtkBuilder.get_object("window_Main_lUrl").get_text() if (Proy_Scrapy.func_Generar_AgapeaSpiders_Fichero(self.dir_scrapy, MyUrl)==True): Proy_Scrapy.func_Generar_ScrapyPider_Resultados() # Datos para la pantalla de traspaso self.Myspider = self.Myseleccion self.gtkBuilder.get_object("window_Main_Page1_lInformacion7").set_text(("Actual Spider : "+self.Myspider )) else: self.gtkBuilder.get_object("window_Main_Page1_lInformacion5").set_text("ERROR generando spider")
def on_window_Main_bSiguiente_clicked(self,widget,data=None): """Genera el proyecto scrapy y pasa a la pantalla de spider.""" # Generar el proyecto if Proy_Scrapy.func_Generar_Scrapy_Proyecto() == True: Proy_Scrapy.fun_DefinirItem_Scrapy_Proyecto() # Generando los items self.gtkBuilder.get_object("window_Mensaje_lMensaje").set_text("Se ha generado un proyecto SCRAPY o Proyecto ya existente") self.gtkBuilder.get_object("window_Main_Page1_lRuta").set_text(self.dir_scrapy) self.func_Abrir_Ventana("Mensaje") self.gtkBuilder.get_object("notebook1").next_page() # Pasa a la página de spiders else : self.gtkBuilder.get_object("window_Mensaje_lMensaje").set_text("ERROR generando proyecto SCRAPY \n o Proyecto ya existente") self.func_Abrir_Ventana("Mensaje")