Návrh a implementace univerzálního monitoru webových stránek
Název práce: | Návrh a implementace univerzálního monitoru webových stránek |
---|---|
Autor(ka) práce: | Nguyen Viet, Anh |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Sklenák, Vilém |
Oponenti práce: | Vojíř, Stanislav |
Jazyk práce: | Česky |
Abstrakt: | Hlavním cílem bakalářské práce je návrh a vytvoření aplikace sloužící k upozornění uživatele na nově přidané webové stránky v rámci jedné domény, a to v reálném čase. Program byl realizován ve frameworku Node.js se znalostí programovacího jazyka JavaScript. Práce dokumentuje celý proces od návrhu až po samotnou implementaci včetně vyskytlých problémů. K dosažení primárního cíle bylo nutné splnit dílčí cíle. Jedním z nich je rozšířit si znalosti a vnést náhled do problematiky spojené s extrakcí dat. To zahrnuje vysvětlení základních termínů, principu fungování vyhledávačů. Dále je rozebrána právní stránka týkající se získávání cizích dat a porovnání vhodných programovacích jazyků. |
Klíčová slova: | web scraping; JavaScript; web crawling; Node.js; extrakce dat; monitor |
Název práce: | Design and implementation of a website monitor |
---|---|
Autor(ka) práce: | Nguyen Viet, Anh |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Sklenák, Vilém |
Oponenti práce: | Vojíř, Stanislav |
Jazyk práce: | Česky |
Abstrakt: | The primary goal of this bachelor thesis is designing and developing an application monitoring newly added websites on the same domain in real-time. The application was created and developed in framework called Node.js with the experience of the programming language JavaScript. The work maps the whole process from design to implementation including detailed descriptions of occurred problems. In order to reach primary goal, there were partial goals which needed to be accomplished. One of those was to gain more knowledge about data extraction and explain essential concepts in this area, e.g., how search engines work. Moreover, it offers legal analysis and comparison of suitable programming languages for the purposes of the project. |
Klíčová slova: | data extraction; monitor; web crawling; web scraping; Node.js; JavaScript |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačního a znalostního inženýrství |
Informace o odevzdání a obhajobě
Datum zadání práce: | 29. 1. 2020 |
---|---|
Datum podání práce: | 14. 12. 2020 |
Datum obhajoby: | 4. 2. 2021 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/72315/podrobnosti |