Web Scraping con Python
Deskribapena
Módulo 1: Introducción al Web Scraping
Introducción al Web Scraping
Fundamentos del Web Scraping
Módulo 2: Herramientas Básicas de Captura
Introducción a Requests
BeautifulSoup
Instalación y configuración.
Parsing de HTML y XML.
Métodos de navegación del DOM.
Extracción de datos: find, find_all, selectores CSS.
Ejemplos prácticos.
Módulo 3: Scrapy para Proyectos Complejos
Introducción a Scrapy
Instalación y configuración.
Creación de un proyecto Scrapy.
Estructura de un proyecto Scrapy.
Módulo 4: Selenium para Páginas Dinámicas
Introducción a Selenium
Instalación y configuración de Selenium.
Configuración de WebDrivers (ChromeDriver, GeckoDriver, etc.).
Automatización del Navegador con Selenium
Navegación básica: abrir páginas, hacer clic, enviar formularios.
Interacción con elementos: encontrar y manipular elementos web.
Esperas implícitas y explícitas.
Scraping de Páginas Dinámicas
Ejemplos prácticos de scraping con Selenium.
Nori zuzenduta
El curso está dirigido a aquellos profesionales TIC que El objetivo de este curso es dotar a los usuarios de los conocimientos básicos de Shiny para la realización de aplicaciones usando Shiny
World Wide Web está compuesta por muchos millones de documentos enlazados entre sí, conocidos también como páginas web. Para extraer del texto fuente únicamente la información que le interesa al usuario, se utiliza un tipo software especial. Se trata de los programas llamados web scrapers, crawlers, spiders o, simplemente, bots, que examinan el texto fuente de las páginas en busca de patrones concretos y extraen la información que contienen. Los datos conseguidos mediante web scraping posteriormente se resumen, combinan, evalúan o almacenan para ser usados más adelante.
Ikastarorako betebeharrak
Los participantes deben disponer de conocimiento y/o experiencia en programación Python