Данное десктоп-приложение предназначено для парсинга музыкальных композиций с портала Hitmo.ru. Пользователь может ввести ключевое слово, например "Сектор газа", и приложение загрузит целый альбом из 48 композиций, сохраняя их в указанную папку.
Стек технологий:
Python
PyQt5
Requests
BeautifulSoup
lxml
Для реализации проекта использовались следующие шаги:
Получение HTML-страницы портала Hitmo.ru с помощью библиотеки Requests.
Парсинг HTML-страницы с использованием BeautifulSoup и lxml для извлечения ссылок на музыкальные композиции.
Последовательное скачивание и сохранение каждой композиции в указанную пользователем папку.
Интеграция функционала парсинга в удобный графический интерфейс с помощью PyQt5.
Конечный продукт представляет собой кроссплатформенное десктоп-приложение, которое позволяет пользователям быстро и удобно загружать целые альбомы музыки с портала Hitmo.ru. Приложение имеет простой и интуитивно понятный интерфейс, а также предоставляет возможность выбора папки для сохранения загруженных композиций.