Porovnání Mastodon API a web scrapingu při získávání veřejně dostupných dat

Thesis title: Porovnání Mastodon API a web scrapingu při získávání veřejně dostupných dat
Author: Ermolenko, Ekaterina
Thesis type: Bakalářská práce
Supervisor: Syrovátková, Jana
Opponents: Sudzina, František
Thesis language: Česky
Abstract:
Bakalářská práce se zabývá porovnáním dvou přístupů získávání veřejně dostupných dat ze sociální platformy Mastodon. Jedná se o API přístup a přístup prostřednictvím web scrapingu. V teoretické části jsou představeny základní principy obou přístupů, jejich technické aspekty a charakteristika platformy Mastodon. Praktická část se zaměřuje na implementaci a testování obou přístupů na třech předem definovaných scénářích sběru dat. Oba přístupy jsou hodnoceny pomocí předem definovaných metrik, mezi něž patří doba zpracování, využití procesoru, spotřeba operační paměti, úspěšnost získání záznamů, úplnost atributů a stabilita doby zpracování. Výsledkem práce je srovnání obou přístupů na základě provedených experimentů, interpretace získaných výsledků a zhodnocení jejich vhodnosti pro praktické využití.
Keywords: web scraping; sběr dat; Mastodon API; Selenium
Thesis title: Porovnání Mastodon API a web scrapingu při získávání veřejně dostupných dat
Author: Ermolenko, Ekaterina
Thesis type: Bachelor thesis
Supervisor: Syrovátková, Jana
Opponents: Sudzina, František
Thesis language: Česky
Abstract:
This bachelor’s thesis compares two approaches to extracting publicly available data from the Mastodon social platform: the API approach and the web scraping approach. The theoretical section presents the basic principles of both approaches, their technical aspects, and the characteristics of the Mastodon platform. The practical section focuses on the implementation and testing of both approaches across three predefined data collection scenarios. Both approaches are evaluated using predefined metrics, including processing time, CPU usage, RAM consumption, record retrieval success rate, attribute completeness, and processing time stability. The thesis concludes with a comparison of both approaches based on the conducted experiments, an interpretation of the obtained results, and an assessment of their suitability for practical use.
Keywords: data collection; Mastodon API; web scraping; Selenium

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Systems Analysis

Information on submission and defense

Date of assignment: 31. 1. 2026
Date of submission: 11. 5. 2026
Date of defense: 23. 6. 2026
Identifier in the InSIS system: https://insis.vse.cz/zp/87262/podrobnosti

Files for download

    Last update: