PublicEye, una aplicación web diseñada para la recolección automática de datos en línea

dc.contributor.advisorGonzález Del Campo Rodríguez Barbero, Ramón
dc.contributor.authorJerez Rodríguez, Miguel Ángel
dc.contributor.authorVargas Ventura,Sergio
dc.date.accessioned2025-10-07T14:14:33Z
dc.date.available2025-10-07T14:14:33Z
dc.date.issued2025
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2024/2025
dc.description.abstractPublicEye es una aplicación de web scraping orientada a centralizar y automatizar la extracción de información desde páginas en línea. La herramienta organiza el trabajo en proyectos que agrupan recursos (enlaces configurables con selectores CSS) y permite ejecutar diferentes modos de captura para adaptarse a páginas simples, sitios con navegación en subpáginas o a la extracción de documentos PDF. Cada ejecución genera resultados estructurados y métricas que facilitan la verificación y la repetición controlada. El diseño prioriza tres ideas: declaratividad, para describir qué extraer y cómo sin necesidad de programar; observabilidad, para dejar rastro de lo ocurrido y poder auditarlo; y versatilidad, para cubrir desde HTML estático hasta contenido dinámico que requiere renderizado previo. Con esta base, PublicEye busca reducir tareas manuales de consulta, disminuir errores, y ofrecer un flujo de trabajo comprensible para perfiles no necesariamente técnicos
dc.description.abstractPublicEye is a web-scraping application designed to centralize and automate information extraction from online pages. The tool organizes work into projects that group resources (links configurable with CSS selectors) and supports different capture modes to adapt to simple pages, sites with subpage navigation, or PDF document extraction. Each run produces structured results and metrics that facilitate verification and controlled repetition. The design prioritizes three ideas: declarativity, to describe what to extract and how without programming; observability, to leave a trace of what happened and enable auditing; and versatility, to cover everything from static HTML to dynamic content that requires prior rendering. On this basis, PublicEye aims to reduce manual checking, decrease errors, and offer a workflow understandable to users who do not necessarily have a technical background.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/124602
dc.language.isospa
dc.page.total107
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004.(043.3)
dc.subject.keywordWeb scraping
dc.subject.keywordAutomation
dc.subject.keywordOfficial data
dc.subject.keywordCSS selectors
dc.subject.keywordPDF
dc.subject.keywordRoachPHP
dc.subject.keywordMongoDB
dc.subject.keywordPuppeteer
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titlePublicEye, una aplicación web diseñada para la recolección automática de datos en línea
dc.titlePublicEye, a web application designed for the automated collection of online data
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublicatione0e021d9-603b-4e00-bcde-b4fe302dd2c9
relation.isAdvisorOfPublication.latestForDiscoverye0e021d9-603b-4e00-bcde-b4fe302dd2c9

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PublicEye_una_aplicacion_web.pdf
Size:
1.34 MB
Format:
Adobe Portable Document Format