Indholdsfortegnelse:
Definition - Hvad betyder screen scraping?
Skrabning af skærme er processen med at indsamle skærmdata fra en applikation og oversætte dem, så en anden applikation kan vise dem. Dette gøres normalt for at indsamle data fra en ældre applikation for at vise dem ved hjælp af en mere moderne brugergrænseflade.
Skrabning af skærme henviser normalt til en legitim teknik, der bruges til at oversætte skærmdata fra en applikation til en anden. Det forveksles undertiden med indholdsskrabe, hvilket er brugen af manuelle eller automatiske midler til at høste indhold fra et websted uden godkendelse af webstedsejeren.
Skrabning af skærme kaldes undertiden terminalemulering.
Techopedia forklarer scrapning af skærme
Under normale omstændigheder erstattes en ældre ansøgning enten med et nyt program eller opdateres ved at omskrive kildekoden. I nogle tilfælde er det ønskeligt at fortsætte med at bruge en ældre applikation, men den manglende tilgængelighed af kildekode, programmerere eller dokumentation gør det umuligt at omskrive eller opdatere applikationen. I et sådant tilfælde kan den eneste måde at fortsætte med at bruge den ældre applikation være at skrive scrabsoftware til at oversætte den til en mere opdateret brugergrænseflade. Skrabning af skærme udføres normalt kun, når alle andre indstillinger er upraktiske.
Ansøgningen om skrabning af skærmen skal normalt gøre begge af følgende:
- Optag skærminput, og send det videre til den ældre applikation til behandling
- Returner data fra applikationen til brugeren og vis dem korrekt på brugerens skærm