コード例 #1
0
 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")
コード例 #2
0
 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")
コード例 #3
0
 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")