Catálogo
Cursos Presenciales
Por temática
Por competencia
Cursos Online
Por temática
Por competencia
Calendario
Campus virtual
Contacto
Catálogo
Cursos Presenciales
Por temática
Por competencia
Cursos Online
Por temática
Por competencia
Calendario
Campus virtual
Contacto
Buscador de cursos
Buscador de cursos
Web Scraping con Python
PROG-159
12 horas
Presencial
0,00 €
Comienzo 7 de octubre
Horario: 09:00 a 13:00
Presencial+Remoto
Objetivos
Construir herramientas para analizar código html y acceder a la información deseada y crear araña scrapy para rastrear la web a escala.
SUBVENCIÓN: Edicion 2024: Curso enmarcado en el Digital Tatent Hub. Gratuito para empresas socias de GAIA
Otro tipología de empresas consultar
Fechas y Preinscripción
Descargar temario del curso
Competencias DigComp
Temario
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.
Información y alfabetización digital
Almacenar y recuperar información
Evaluar información
Navegar, buscar y filtrar información
Comunicación y colaboración
Colaborar canales digitales
Compartir información y contenido
Gestión identidad digital
Interactuar con tecnologías
Netiquette
Transacciones en línea
Creación de contenidos digitales
Copyright and licencias
Desarrollo de contenidos
Integrar y reelaborar contenidos
Programación
Seguridad
Protección datos pers.
Protección de dispositivos
Protección de la salud
Protección del entorno
Resolución de problemas
Identificación de brechas
Identificar necesidades y resps. tec.
Innovación y uso creativo
Resolver problemas técnicos