def __init__(self, name=None, **kwargs): #####CREA OBJETO##### c = Controler(ModelSQLite(), View()) #####CREA TABLAS##### c.crea_tabla(self.nombre_trelacion) #c.crea_tabla(self.nombre_tabla, self.nombre_trelacion) if c.existe_id(self.id_domin, self.nombre_trelacion) == False: #####TOMA LA FECHA ACTUAL##### hoy = date.today().strftime("%d %B, %Y") #####INSERTA EN LA TABLA RELACIONAL##### c.inserta_item_relacional(self.id_domin, self.start_urls[0], hoy, self.nombre_trelacion)
from selenium.webdriver.support import expected_conditions as EC from verifica_link import veri, separa_titulo, separa, strip_spaces, imprime_datos from controlador_vista import ModelSQLite, View, Controler name = 'softarchive' _num_pagina = 1 start_urls = ['https://softarchive.unblocked.ltda/music/'] id_domin = 13 nombre_trelacion = 'dominios' #####CREA OBJETO##### c = Controler(ModelSQLite(), View()) #####CREA TABLA##### c.crea_tabla(nombre_trelacion) if c.existe_id(id_domin, nombre_trelacion) == False: #####TOMA LA FECHA ACTUAL##### hoy = date.today().strftime("%d %B, %Y") #####INSERTA EN LA TABLA RELACIONAL##### c.inserta_item_relacional(id_domin, start_urls[0], hoy, nombre_trelacion) #####COMENTARIOS##### print('\n########Pagina ' + str(_num_pagina) + '########') #####ABRE NAVEGADOR SELENIUM##### driver = webdriver.Chrome('C:\\Users\\APDIF\\Desktop\\chromedriver.exe') driver.get(start_urls[0]) #####ESPERA A QUE CARGUE LA PÁGINA##### WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "h2 > a"))) #####GUARDA LA PÁGINA PRINCIPAL##### main_window = driver.current_window_handle #####TOMA EL HREF DE LA PÁGINA SIGUIENTE#####