from ficheros import persistenciaFile from bbdd import guardar from scraping.busca import MiScraping from tkinter import Tk, Entry, Button # creamos una ventana con 4 botones y un campo de texto donde se pedirá una url # al pulsar el primer botón se guardará la url en la base de datos # al pulsar el segundo botón se realizará un scraping de la url y se mostrarán los enlaces # al pulsar el tercer botón se guardará un texto en un fichero # al pulsar el cuarto botón se leerá el fichero y se mostrará el contenido en un cuadro de texto def guardando (texto): """ guardar.guardar_enlace_en_bd(texto) """ pass def Scrapiando(url): """ MiObjScraping = MiScraping(url) MiObjScraping.start() MiObjScraping.join() links = MiObjScraping.get_links() salida = Entry(ventana, width=50) for link in links: # colocar el enlace en en cuadro de texto de varias líneas salida.insert(0, link) salida.pack() texto = "Este es un ejemplo de texto." nombre_fichero = "ejemplo.txt" persistenciaFile.guardar_texto_en_fichero(texto, nombre_fichero) """ pass if __name__ == "__main__": #creacion de la ventana ventana = Tk() ventana.title("Ejemplo de aplicación") ventana.geometry("800x400") #creacion de los elementos de la ventana texto = Entry(ventana, width=50) # ponemos un texto por defecto en el campo de text texto.insert(0, "http://google.com") texto.pack() boton1 = Button(ventana, text="Guardar enlace en BD", command=guardando(texto)) boton1.pack() boton2 = Button(ventana, text="Scraping", command=Scrapiando(texto)) boton2.pack() boton3 = Button(ventana, text="Guardar en fichero", command=Scrapiando(texto)) boton3.pack()