<jupyter_start><jupyter_text>Módulo 2: Scraping con Selenium LATAM AirlinesVamos a scrapear el sitio de Latam para averiguar datos de vuelos en funcion el origen y destino, fecha y cabina. La información que esperamos obtener de cada vuelo es:- Precio(s) disponibles- Horas de salida, de llegada y duración- Información de las escalas¡Empecemos!  Clase 2En la clase 1 vimos cómo abrir un navegador en modo incógnito y utilizarlo para cargar una página. Ahora veremos cómo obtener de ella la información deseada.Retomemos el código de la clase anterior:<jupyter_code>url = 'https://www.latam.com/es_ar/apps/personas/booking?fecha1_dia=20&fecha1_anomes=2019-12&auAvailability=1&ida_vuelta=ida&vuelos_origen=Buenos%20Aires&from_city1=BUE&vuelos_destino=Madrid&to_city1=MAD&flex=1&vuelos_fecha_salida_ddmmaaaa=20/12/2019&cabina=Y&nadults=1&nchildren=0&ninfants=0&cod_promo='
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--incognito')
driver = webdriver.Chrome(executable_path='../chromedriver', options=options)
driver.get(url)<jupyter_output><empty_output><jupyter_text>**Paso 3: extraer información de la página**<jupyter_code># 
driver.close()<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.09375, 'fraction_numerical': 0.02549342105263158, 'mean_word_length': 8.082089552238806, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 1, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '2', 'dir': 'jupyter-structured-clean-dedup', 'id': '189073', 'license': 'MIT', 'n_tokens_mistral': 486, 'n_tokens_neox': 457, 'n_words': 102, 'path': 'NoteBooks/Curso de WebScraping/Unificado/web-scraping-master/Clases/Módulo 3_ Scraping con Selenium/Clases no script/M3C2. Selección de elementos.ipynb', 'repo_name': 'Alejandro-sin/Learning_Notebooks', 'size': '1216'}