Web Scraping con Python
Descripción
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.
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.
Dirigido a
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.
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.
Requisitos del curso
Los participantes deben disponer de conocimiento y/o experiencia en programación Python
Información del curso
Curso
Fechas11/11/2024 - 13/11/2024
Duración (nº horas)12,0
Horario
De 9 a 13 horas - 4h/día
Del 11 al 13 de Noviembre - 3 días
Del 11 al 13 de Noviembre - 3 días
FormatoPresencial-Virtual
Localización
Via TEAMs, se enviará enlace de conexión previamente
IdiomaCastellano
Plazas disponibles10/20
Titulaciónown:De asistencia propio de GAIA
Coste
Curso enmarcado en el Digital Tatent Hub. Gratuito para empresas socias de GAIA. Otro tipología de empresas pueden ponerse en contacto con dth-academy@gaia.es.
Cancelaciones: Si cancelas tu inscripción con un margen mínimo de 4 días laborables previos al inicio del curso, no se aplicará ninguna penalización.
En caso de cancelar tu inscripción con un margen menor a 4 días laborables, se estudiará el % de penalización aplicable.
No informar, y/o no presentarse a la formación puede suponer un cargo de entre 150-300€.
Ofrecido por