Skrabning af skærme

Forfatter: Monica Porter
Oprettelsesdato: 18 Marts 2021
Opdateringsdato: 25 Juni 2024
Anonim
Skrabning af skærme - Teknologi
Skrabning af skærme - Teknologi

Indhold

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 indholdsskrabning, som 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.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

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 det til en mere opdateret brugergrænseflade. Skrabning af skærme udføres normalt kun, når alle andre indstillinger er upraktiske.

Ansøgningen om skrapning 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å brugerskærmen
For eksempel er skærmskrabsoftware tilgængelig for at tage output fra en ældre applikation, der kører på en IBM-hovedramme og bruge den som input til et program, der kører på en pc.