diplomsko delo
Adam Veselič (Author), Milan Ojsteršek (Mentor), Sandi Majninger (Co-mentor)

Abstract

V diplomskem delu smo izdelali spletnega pajka, ki je enostaven za uporabo, združuje funkcionalnosti odprtokodnih alternativ in deluje na vseh popularnih platformah. Uporabili smo tehnologijo .NET Core, ki nam je omogočila ustvarjanje le ene izvršilne datoteke za vsako platformo, ki je hkrati prenosljiva in deluje brez dodatnih sistemskih potreb. Da bi bila uporaba enostavna, smo implementirali spletni vmesnik za hitro konfiguracijo. Za funkcionalnost smo poskrbeli tako, da pajek deluje brezhibno na več nitih, v razširljivem porazdeljenem sistemu in podpira razširjanje s pomočjo uporabnikovih skript. Nazadnje smo tudi poskrbeli, da smo vključili vse funkcionalnosti, ki so značilne za spletne pajke.

Keywords

spletni pajek;porazdeljeni sistemi;spletni vmesnik;diplomske naloge;

Data

Language: Slovenian
Year of publishing:
Typology: 2.11 - Undergraduate Thesis
Organization: UM FERI - Faculty of Electrical Engineering and Computer Science
Publisher: [A. Veselič]
UDC: 004.777(043.2)
COBISS: 22900502 Link will open in a new window
Views: 551
Downloads: 52
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: Implementation of a distributed multi-threaded and extensible web crawler for finding files
Secondary abstract: In our thesis, we created a web crawler that is easy to use, supports various features from multiple open-source alternatives and is cross-platform software. For this reason, we used the .NET Core technology to create a single portable executable file for each platform that worked without any extra system requirements. For ease of use, we implemented a web interface for quick configuration. For the main features, we made sure the crawler supported working on multiple threads, in a scalable distributed system and that it supported user extensions. Lastly, we also made sure to include functionalities that are typical for web crawlers.
Secondary keywords: web crawler;distributed systems;web interface;.NET Core;
Type (COBISS): Bachelor thesis/paper
Thesis comment: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Računalništvo in informacijske tehnologije
Pages: XIV, 46 str.
ID: 11210199