Definição – O que significa Screen Scraping?
Captura de tela é o processo de coletar dados de exibição de tela de um aplicativo e traduzi-los para que outro aplicativo possa exibi-los. Isso normalmente é feito para capturar dados de um aplicativo legado a fim de exibi-los usando uma interface de usuário mais moderna.
A captura de tela geralmente se refere a uma técnica legítima usada para traduzir os dados da tela de um aplicativo para outro. Às vezes é confundido com 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 captura de tela às vezes é chamada de emulação de terminal.
Definirtec explica a captura de tela
Em circunstâncias normais, um aplicativo legado é substituído por um novo programa ou atualizado reescrevendo o código-fonte. Em alguns casos, é desejável continuar usando um aplicativo legado, 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 legado pode ser escrever um software de captura de tela para convertê-lo em uma interface de usuário mais atualizada. A captura 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
Por exemplo, um software de raspador de tela está disponível para obter a saída de um aplicativo legado em execução em um mainframe IBM e usá-la como entrada para um aplicativo em execução em um PC.