Casa Audio Che cos'è lo scraping dello schermo? - definizione da techopedia

Che cos'è lo scraping dello schermo? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Screen Scraping?

Lo scraping dello schermo è il processo di raccolta dei dati di visualizzazione dello schermo da un'applicazione e traduzione in modo che un'altra applicazione possa visualizzarli. Questo viene normalmente eseguito per acquisire dati da un'applicazione legacy al fine di visualizzarli utilizzando un'interfaccia utente più moderna.


Lo scraping dello schermo di solito si riferisce a una tecnica legittima utilizzata per tradurre i dati dello schermo da un'applicazione all'altra. A volte è confuso con lo scraping dei contenuti, che è l'uso di mezzi manuali o automatici per raccogliere contenuti da un sito Web senza l'approvazione del proprietario del sito Web.


La raschiatura dello schermo viene talvolta definita emulazione terminale.

Techopedia spiega Screen Scraping

In circostanze normali, un'applicazione legacy viene sostituita da un nuovo programma o aggiornata mediante la riscrittura del codice sorgente. In alcuni casi, è preferibile continuare a utilizzare un'applicazione legacy, ma la mancanza di disponibilità di codice sorgente, programmatori o documentazione rende impossibile riscrivere o aggiornare l'applicazione. In tal caso, l'unico modo per continuare a utilizzare l'applicazione legacy potrebbe essere quello di scrivere un software di scraping dello schermo per tradurlo in un'interfaccia utente più aggiornata. La raschiatura dello schermo di solito viene eseguita solo quando tutte le altre opzioni sono poco pratiche.


L'applicazione di raschiamento dello schermo deve in genere eseguire entrambe le seguenti operazioni:

  • Cattura l'input dello schermo e lo passa all'applicazione legacy per l'elaborazione
  • Restituire i dati dall'applicazione all'utente e visualizzarli correttamente sulla schermata dell'utente
Ad esempio, è disponibile un software di screen scraper per prelevare l'output da un'applicazione legacy in esecuzione su un mainframe IBM e utilizzarlo come input per un'applicazione in esecuzione su un PC.

Che cos'è lo scraping dello schermo? - definizione da techopedia