Aplicación web para la minería de ofertas de productos a partir de canales de Telegram
Use este enlace para citar
http://hdl.handle.net/2183/25140
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución-NoComercial-SinDerivadas 3.0 España
Colecciones
Metadatos
Mostrar el registro completo del ítemTítulo
Aplicación web para la minería de ofertas de productos a partir de canales de TelegramAutor(es)
Directores
Lopez-Otero, PaulaValcarce, Daniel
Parapar, Javier
Fecha
2019Centro/Dpto/Entidad
Enxeñaría informática, Grao enDescripción
Traballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2018/2019Resumen
[Resumen] El proyecto consiste en el diseño y desarrollo de una aplicación web para la visualización de ofertas de productos de tiendas online como Amazon o Gearbest. Las ofertas son obtenidas mediante minería de datos realizada a canales en la plataforma de mensajería instantánea Telegram. El proyecto está dividido siguiendo una arquitectura basada en servicios, comenzando por un servicio que consiste en un bot de Telegram capaz de minar datos de canales en los que se comparten ofertas de productos y son almacenados en una base de datos a través de una API. A medida que el bot va extrayendo información de los canales, otro servicio realiza análisis de texto sobre los datos recabados, extrayendo información útil de las distintas ofertas, como la URL, el precio en oferta, el nombre del producto o la tienda. Estas ofertas minadas y clasificadas son almacenadas en la base de datos a través de la API y posteriormente usadas en otro servicio consistente en una aplicación web para su búsqueda y visualización. El resultado es una aplicación web que, de forma automática, muestra casi en tiempo real información sobre ofertas de productos en las principales tiendas online del mundo, extraídas y clasificadas a partir de multitud de canales de Telegram. [Abstract] This project consists in the design and development of a web application for visualizing product offers from online stores such as Amazon or Gearbest. We obtain offers from Telegram (an instant messaging platform) channels through data mining. The project is divided following a service-based architecture, starting with a service consisting of a Telegram bot capable of mining data from channels in which product offers are shared and stored in a database through an API. As the bot extracts information from the channels, another service performs text analysis on the collected data, extracting useful information from the different offers, such as the URL, the offer price, product name, or store. These mined and classified offers are stored in a database through an API and then used in another service consisting of a web application for search and viewing. The result is a web application that automatically shows, almost in real time, information about product offers in the main online stores of the world, extracted and classified from a multitude of Telegram channels.
Palabras clave
SPA
API
REST
Angular
Laravel
Web
PHP
Javascript
Elasticsearch
SCRUM
MySQL
Minería de datos
Web scraping
Análisis de texto
Goutte
Lumen
cURL
NPL
Data mining
Text analysis
API
REST
Angular
Laravel
Web
PHP
Javascript
Elasticsearch
SCRUM
MySQL
Minería de datos
Web scraping
Análisis de texto
Goutte
Lumen
cURL
NPL
Data mining
Text analysis
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España