Ekrano grandiklis yra kompiuterio programa, kuri renka simboliais pagrįstus duomenis iš kitos programos ekrano išvesties. Ekrano grandikliai gali išgauti ieškomus duomenis ir pateikti juos turtingesniu formatu, pavyzdžiui, su grafikais ar lentelėmis, arba tiesiog indeksuoti duomenis saugojimui. Yra daug kitų ekrano grandiklio pavadinimų, įskaitant svetainės grandiklį, turinio kasyklą, svetainių kopijavimo priemonę, žiniatinklio ištraukiklį, automatinį duomenų rinkiklį ir HTML grandiklį.
Ekrano grandiklis ieškos svetainės kodo ir išfiltruos pašalinį kodą, kad galinėje naršyklėje atrodytų gražiai atrodantis pristatymas. Toks kodas reikalingas norint peržiūrėti visą puslapį numatytu maketu, tačiau grandiklis tiesiog ieško naudingų duomenų. Šie duomenys renkami ir pateikiami kaip paprasta duomenų bazė, be varpelių ir švilpukų pateikto originalaus HTML kodo.
Geras ekrano grandiklio veikimo pavyzdys yra paieškos sistemos vorai. Šie vorai pasiekia šimtus tūkstančių svetainių, kurių kiekvienoje yra daug puslapių. Šių svetainių raktinių žodžių duomenys renkami ir indeksuojami, o vėliau pateikiami galutiniam vartotojui kaip paieškos variklio rezultatai.
Dauguma ekrano grandiklių tikrina svetainės HTML kodą, kad gautų informaciją, tačiau jie taip pat gali ieškoti kitų scenarijų kalbų, pvz., JavaScript arba PHP. Išgaunami duomenys gali būti pateikti kaip pats HTML, kad vartotojas galėtų juos pasiekti savo žiniatinklio naršyklėje, arba saugomi kaip tekstiniai duomenys, kuriuos vartotojas gali pasiekti neprisijungęs.
Įmonės naudoja ekrano grandiklius, kad gautų duomenis iš įvairių su raktiniais žodžiais susijusių svetainių, kad galėtų generuoti grafikus, diagramas, skaičiuokles ir palyginimo duomenis, kurie bus naudojami ataskaitose ir pristatymuose. Ekrano grandiklis sutaupo nepaprastai daug laiko, nes tą pačią užduotį atliekantis darbuotojas turėtų ieškoti atitinkamų svetainių, spustelėti nuorodas ir naršyti kiekvieną svetainę atskirai, kad surastų ir įrašytų reikiamus duomenis. Ekrano grandiklis taip pat gali būti naudojamas, kai informacija saugoma sistemoje, kurios nebegalima pasiekti dėl suderinamumo su naujesne aparatine ar programine įranga problemų.
Ekrano grandikliai gali būti ir palaima, ir prakeiksmas svetainių savininkams ir interneto naršytojams. Nors jie visiškai teikia funkcines paslaugas įmonėms, paieškos sistemoms ir kitiems, ekrano grandiklis taip pat gali būti naudojamas ne tik altruistiniais tikslais. Pavyzdžiui, įmonės ar asmenys, kurie naudoja šlamštą kaip reklamos būdą, gali naudoti ekrano grandiklį, kad išgautų el. pašto adresus iš svetainių.
Nors ekrano grandiklis gali būti patogus įrankis, žiniatinklio bendruomenė diskutuoja dėl jų naudojimo teisėtumo ir etikos. Autorių teisių problemos tampa neaiškios, kai ekrano grandiklis ištraukia kieno nors sunkų darbą ir pateikia jį kitu formatu kitoje svetainėje, o tose svetainėse, kurių pajamos priklauso nuo reklamos, kyla problemų, kai jų skelbimus atmeta ekrano grandiklis. Todėl kai kurie svetainių savininkai pradėjo diegti įrankius, kurie neleis jų svetainėms nubraukti.