Bakalářská práce

Webscraping tool for automating checkout process

Vladimír Vittek
Anotace

Cieľom tejto bakalárskej práce je vytvoriť aplikáciu na automatizovanie procesu nakupovania na zvolených webstránkach využitím techník web scrapingu. Prvá časť práce je zameraná na skúmanie pozadia web scrapingu, po ktorom nasleduje vysvetlenie motivácie scalpingu. Čitateľovi je poskytnutá analýza zákonnosti web scrapingu a súhrn jeho morálnych zásad. Prebehne analýza doterajších riešení, ktorá pomôže …více

Abstract

This bachelor's thesis aims to create an application for automating the checkout process on selected websites by utilizing web scraping techniques. The first part of the thesis is focused on exploring the background of web scraping, followed by explaining the motivation for web scalping. The legality analysis and the summary of the ethics of web scraping are provided to the reader. An analysis of existing …více

Zadání práce
Automated web scraping can efficiently process large amounts of data with limited human effort. The goal of this thesis is to develop a tool enabling web scraping of a specific product in e-shops. The author will provide an introduction to the legal aspects of web scraping and summarizes important findings from this area. An analysis of existing solutions will be carried out, which will summarize the features and shortcomings of tools available in this area. The practical outcome of the work will be a program designed to automate the online purchasing of discounted or limited products at selected e-shops. For better efficiency, it will allow running in multiple threads to solve the possible limitation of outgoing requests. It will provide various pre-created profiles on selected e-shops and proxies in case of limiting requests per user or IP address. The tool will also be ready to work with e-shops that contain protection against bots. It will have a simple graphical user interface in the form of a desktop application. The resulting tool will be tested and provided with documentation.
Práce zkontrolována:
16. 12. 2022 09:54, RNDr. Karolina Dočkalová Burská, Ph.D.
Jazyk práce
angličtina angličtina
Termín obhajoby
30. 1. 2023
Práce byla úspěšně obhájena

Vedoucí

RNDr. Karolina Dočkalová Burská, Ph.D.
CERIT FI MU

Oponent

doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
CIKT ÚZ FSS MU

Masarykova univerzita Fakulta informatiky
Plán
Programování a vývoj aplikací
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.