def manage_inicial(self): ca1 = Comprobar_Archivos() self.obtener_nombre_url(self.url) ca1.crear_carpeta(self.nombre_url) self.que_dia_es_hoy() ca1.crear_carpeta(self.nombre_url + "/" + self.hoy) n1 = Navegador() n1.abrir() n1.direccion(self.url) codigo_fuente = n1.obtener_codigo_fuente() archivo_inicial = self.nombre_url + "/" + self.hoy + "/ginicial.html" archivo_modificado = self.nombre_url + "/" + self.hoy + "/gbuscador.html" ca1.crear_archivo(archivo_inicial, codigo_fuente) n1.cerrar() aH = Archivo_HTML(archivo_inicial, archivo_modificado) aH.codigo_HTML(aH.archivo_destino, aH.archivo_original)
def test_basico(self): n1 = Navegador(); n1.abrir(); n1.direccion('www.google.com.ar'); ca1 = Comprobar_Archivos(); ca1.crear_carpeta("Google"); ca1.crear_carpeta("Google/Codigo_Fuente"); cf = n1.obtener_codigo_fuente(); ca1.crear_archivo("Google/Codigo_Fuente/google_buscador.html",cf); ca1.crear_carpeta("Google/Codigo_Modificado"); ca1.crear_archivo("Google/Codigo_Modificado/google_buscador.html"); aH = Archivo_HTML("Google/Codigo_Fuente/google_buscador.html","Google/Codigo_Modificado/google_buscador.html"); aH.codigo_HTML(aH.archivo_destino,aH.archivo_original); n1.cerrar();
# Descargar base de datos de imágenes para entrenamiento from navegador import Navegador from uninet import Uninet servicio = Uninet() web = Navegador(servicio.datos()['lenguaje']) firefox = web.abrir_navegador() imagen = servicio.descargar_captcha(firefox) while True: captcha = servicio.guardar_imagen(imagen)['imagen_descargada'] servicio.llenar_formulario(firefox, captcha) continuar = input('Para continuar presione ENTER...') if continuar != '': web.cerrar_navegador() break else: imagen = servicio.descargar_captcha(firefox, True) firefox.cerrar_navegador() # Generar modelo de aprendizaje from machine_learning import Aprendizaje aprendizaje = Aprendizaje(servicio.datos()['servicio']) aprendizaje.entrenar() # Validar modelo generado imagen = servicio.imagen_validacion() print(servicio.leer_captcha(imagen, True))
from navegador import Navegador tu_navegador = Navegador() menu = int(input(""" 1. Crear nueva tab 2. Cambiar un tab 3. Cerrar un tab 4. Cerrar todos los tabs 5. Mostrar mis tabs 6. Guardar lista de tabs 7. Guardar HTML de un tab 8. Salir Eleccion: """)) print("") while menu != 8: if menu == 1: nombre = input("Nombre del tab? ") url = input("Url: ") tu_navegador.crear_tab(url, nombre) elif menu == 2: tu_navegador.mostrar() tab = input("Nombre del tab que desea modificar? ") nombre_nuevo = input("Nombre nuevo del tab? ") url_nueva = input("Url: ") tu_navegador.modificar_tab(url_nueva, nombre_nuevo, tab) elif menu == 3: tu_navegador.mostrar() tab = input("Nombre del tab que desea cerrar? ") tu_navegador.cerrar(tab) elif menu == 4:
from navegador import Navegador from tab import Tabs print ("Hola!") else: deso =int(input("Que quieres hacer?" '\n' "1. Crear un nuevo tab" '\n' "2. Cambiar la url de un tab" '\n' "3. Cerrar un tab" '\n' "4. Cerrar todos los tab" '\n' "5. Mostrar todos mis tabs" '\n' "6. Guardar mis tabs" '\n' "7.Cerrar el navegador" '\n' "8. Salir")) if deso == 1: url = input("Ingresa la URL: ") Navegador.agregar_tabs() elif deso == 2: print (tabs[]) urlc = input("Ingresa la url por la que la cambiaras: ") elif deso == 3: #Podria mostrarse la lista y que se ingrese como numero cerr = input
from navegador import Navegador # (Debuggeo en PyQt5) def hook(type, value, traceback): print(type) print(traceback) sys.__excepthook__ = hook # Se instancia la app app = QApplication([]) # Se crea el back-end navegador = Navegador(url_inicial="google.com") # Se crea el front-end ventana = VentanaNavegador() ventana.show() # Se conectan las señales respectivas ventana.enviar_url_signal.connect(navegador.ir_a) # Recibe str ventana.volver_url_signal.connect(navegador.volver) # No recibe args navegador.ir_a_url_signal.connect(ventana.actualizar_url) # Recibe str # Se inicia el navegador en la página de inicio navegador.ir_a_url_signal.emit(navegador.mostrar_pagina_actual()) sys.exit(app.exec())
def navegador_basico(self): n1 = Navegador(); n1.abrir(); n1.direccion('www.facebook.com'); usuario = n1.buscar_elemento_tag('form'); usuario = n1.buscar_elemento_id('login_form',usuario); usuario = n1.buscar_elemento_nombre('email',usuario); n1.enviar_info(usuario,'hola face'); usuario = n1.buscar_elemento_tag('form'); usuario = n1.buscar_elemento_id('login_form',usuario); usuario = n1.buscar_elemento_nombre('pass',usuario); n1.enviar_info(usuario,'juajua'); usuario = n1.buscar_elemento_tag('form'); usuario = n1.buscar_elemento_id('login_form',usuario); usuario = n1.buscar_elemento_id('loginbutton',usuario); n1.enviar_info(usuario,'\n'); import time time.sleep(5) n1.cerrar();