예제 #1
0
 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)
예제 #2
0
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#####