Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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();
Exemplo n.º 3
0
# 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))
Exemplo n.º 4
0
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:
Exemplo n.º 5
0
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 
Exemplo n.º 6
0
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())
Exemplo n.º 7
0
    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();