Índice:
Definição - O que significa Screen Scraping?
Raspagem de tela é o processo de coletar dados de exibição de tela de um aplicativo e convertê-lo para que outro aplicativo possa exibi-lo. Isso normalmente é feito para capturar dados de um aplicativo legado e exibi-lo usando uma interface de usuário mais moderna.
A raspagem de tela geralmente se refere a uma técnica legítima usada para converter dados da tela de um aplicativo para outro. Às vezes, é confundido com a raspagem de conteúdo, que é o uso de meios manuais ou automáticos para coletar conteúdo de um site sem a aprovação do proprietário do site.
A raspagem de tela às vezes é chamada de emulação de terminal.
Techopedia explica raspagem de tela
Em circunstâncias normais, um aplicativo herdado é substituído por um novo programa ou atualizado reescrevendo o código-fonte. Em alguns casos, é desejável continuar usando um aplicativo herdado, mas a falta de disponibilidade de código fonte, programadores ou documentação torna impossível reescrever ou atualizar o aplicativo. Nesse caso, a única maneira de continuar usando o aplicativo herdado pode ser escrever um software de captura de tela para convertê-lo em uma interface de usuário mais atualizada. A raspagem de tela geralmente é feita apenas quando todas as outras opções são impraticáveis.
O aplicativo de captura de tela geralmente deve fazer o seguinte:
- Capture a entrada da tela e passe-a para o aplicativo legado para processamento
- Retornar dados do aplicativo para o usuário e exibi-los corretamente na tela do usuário