Tabla de contenido:
Definición - ¿Qué significa Screen Scraping?
El raspado de pantalla es el proceso de recopilar datos de visualización de pantalla de una aplicación y traducirlos para que otra aplicación pueda mostrarlos. Esto normalmente se hace para capturar datos de una aplicación heredada para mostrarlos usando una interfaz de usuario más moderna.
El raspado de pantalla generalmente se refiere a una técnica legítima utilizada para traducir datos de pantalla de una aplicación a otra. A veces se confunde con el raspado de contenido, que es el uso de medios manuales o automáticos para recolectar contenido de un sitio web sin la aprobación del propietario del sitio web.
El raspado de pantalla a veces se denomina emulación de terminal.
Techopedia explica Screen Scraping
En circunstancias normales, una aplicación heredada se reemplaza por un nuevo programa o se actualiza reescribiendo el código fuente. En algunos casos, es deseable continuar usando una aplicación heredada, pero la falta de disponibilidad de código fuente, programadores o documentación hace que sea imposible reescribir o actualizar la aplicación. En tal caso, la única forma de continuar usando la aplicación heredada puede ser escribir un software de captura de pantalla para traducirlo a una interfaz de usuario más actualizada. El raspado de pantalla generalmente se realiza solo cuando todas las demás opciones no son prácticas.
La aplicación de raspado de pantalla generalmente debe hacer lo siguiente:
- Capture la entrada de pantalla y páselo a la aplicación heredada para su procesamiento
- Devolver datos de la aplicación al usuario y mostrarlos correctamente en la pantalla del usuario
