Детальная информация

Название Создание приложения для автоматизации работы с интернет-сайтами в интерактивном режиме: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения» = Development of an application for interactive automation of website operations
Авторы Гринчук Кирилл Витальевич
Научный руководитель Тарасов Олег Михайлович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика автоматизация веб-сайтов ; Steam ; торговая площадка ; интерактивный интерфейс ; консольное приложение ; Python ; http-запросы ; автоматизация торговых операций ; website automation ; community market ; interactive interface ; command-line application ; http requests ; trading operations automation
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.01
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-1857
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42513
Дата создания записи 21.08.2026

Разрешенные действия

Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Данная работа посвящена разработке консольного приложения для ав-томатизации взаимодействия с интернет-сайтами в интерактивном режиме на примере игрового магазина Steam и его торговой площадки. В ходе работы был проведён анализ предметной области и существую-щих средств автоматизации, исследованы особенности работы торговой площадки Steam, определены функциональные и нефункциональные требо-вания к программному продукту. Выполнено обоснование выбора техноло-гий реализации, разработаны архитектура приложения, алгоритмы обработ-ки пользовательских команд, взаимодействия с веб-сервисами и управления конфигурационными данными. Реализованы механизмы получения данных о состоянии аккаунта, мониторинга торговой площадки, автоматизации торго-вых операций, формирования отчётов и управления пользовательскими настройками. Результатом работы является программное приложение, обеспечиваю-щее автоматизацию рутинных операций при работе с сервисами Steam с со-хранением интерактивности и контроля со стороны пользователя. Для реа-лизации проекта использованы язык программирования Python, библиотеки Selenium, Requests, BeautifulSoup4, Rich, Pandas, OpenPyXL, Python-Dotenv, Tqdm и Cachetools, а также среда разработки PyCharm.

This work is devoted to the development of a command-line application for interactive automation of website operations using the Steam digital distribution platform and its Community Market as a case study. During the work, the subject area and existing automation solutions were analyzed, the features of the Steam Community Market were studied, and func-tional and non-functional requirements for the software product were defined. The implementation technologies were justified, and the application architecture, command processing algorithms, web-service interaction mechanisms, and con-figuration data management methods were developed. The application includes functionality for retrieving account information, monitoring market activity, au-tomating trading operations, generating analytical reports, and managing user settings. The result of the work is a software application that automates routine op-erations when working with Steam services while preserving interactivity and us-er control. The project was implemented using the Python programming lan-guage, Selenium, Requests, BeautifulSoup4, Rich, Pandas, OpenPyXL, Python-Dotenv, Tqdm, and Cachetools libraries, as well as the PyCharm development environment.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Загрузить
Интернет Авторизованные пользователи СПбПУ
Загрузить
Интернет Анонимные пользователи
...