No project description provided
Project description
Оглавление
- Что именно парсит?
- Как использовать модуль entered_tracks
- Как использовать модуль rating_tracks_count
- Как использовать модуль rating_tracks_page
- Что можно достать при запросе?
- Сколько времени понадобиться для запросов?
Этот проект парсит музыкальный сайт
Что именно парсит?
- Рейтинговые треки от 1 до 48;
- Тоже рейтинговые треки но можно выбрать количество страниц, с которых будет произведен парсинг;
- Треки введенные пользователем. Парсит от 1 трека до конечной страницы (на одной странице 48 треков)
Как использовать модуль entered_tracks
from parse_hitmos.entered_tracks import EnteredTrack
result = EnteredTrack('linkin park',10)
1 аргументом (music_name) передается название песни или автора. 2 Аргументом (count) передается количество треков
Как использовать модуль rating_tracks_count
from parse_hitmos.rating_tracks_count import RatingCount
result = RatingCount(10)
1 аргументом (count) передается количество песен
Как использовать модуль rating_tracks_page
from parse_hitmos.rating_tracks_page import RatingPage
result = RatingPage(10)
1 аргументом (count) передается количество страниц (max 11)
Что можно достать при запросе?
Все возвращается в виде list
| Метод | Описание |
|---|---|
| result.get_author | Получить автора трека |
| result.get_title | Получить название трека |
| result.get_url_down | Получить ссылку на скачивание трека |
| result.direct_download_link | Получить прямую ссылку на скачивание трека |
| result.get_duration | Получить продолжительность трека |
| result.get_picture_url | Получить ссылку на обложку трека |
| result.get_url_track | Получить ссылку трек |
| result.get_all | Получить все данные в виде словаря |
| result.get_author_title | Получить лист в виде автор — название |
Сколько времени понадобиться для получения всех нужных данных с сайта
Рейтинговые треки (по страницам)
| Время | Прямые ссылки | Кол-во треков |
|---|---|---|
| 5с — 6с | False |
11 страниц (~528) |
| 5с — 6с | False |
10 страниц (~480) |
| 4с — 6с | False |
9 страниц (~432) |
| 4с — 6с | False |
8 страниц (~384) |
| 4с — 5с | False |
7 страниц (~336) |
| 3с — 4с | False |
6 страниц (~288) |
| 3с — 4с | False |
5 страниц (~240) |
| 2с — 4с | False |
4 страниц (~192) |
| 2с — 3с | False |
3 страниц (~144) |
| 1с — 2с | False |
2 страниц (~96) |
| 1с — 2c | False |
1 страниц (~48) |
| 126с — 223с (~2.1м — ~4м) | True |
11 страниц (~528) |
| 116с — 139с (~2м) | True |
10 страниц (~480) |
| 106с — 131с (~1.6м — 2м) | True |
9 страниц (~432) |
| 97с — 185с (~1.6м — 2м) | True |
8 страниц (~384) |
| 76с — 94с (~1.2м — ~1.5м) | True |
7 страниц (~336) |
| 66с — 74с (~1м — ~1.23) | True |
6 страниц (~288) |
| 54с — 61с | True |
5 страниц (~240) |
| 43с — 49с | True |
4 страниц (~192) |
| 32с — 49с | True |
3 страниц (~144) |
| 25с — 27с | True |
2 страниц (~96) |
| 14с — 20с | True |
1 страниц (~48) |
Рейтинговые треки и введенные треки (по трекам)
| Время | Прямые ссылки | Кол-во треков |
|---|---|---|
| 1с — ~3с | False |
48 |
| 1с — 2с | False |
1 |
| 23с — 28с | True |
48 |
| 3с — 4с | True |
1 |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pars_hitmotop-1.0.4.tar.gz
(21.8 kB
view details)
File details
Details for the file pars_hitmotop-1.0.4.tar.gz.
File metadata
- Download URL: pars_hitmotop-1.0.4.tar.gz
- Upload date:
- Size: 21.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa91559399a9ab421ad816497e6c7043c953fe59b8ca366aed1cb473f7bcef0c
|
|
| MD5 |
80f3119fe95ff9a9457f706693977564
|
|
| BLAKE2b-256 |
719acbca59a8a88a849bcc7ce575fc41d30c90c5cfbb5c00fe8b7e962149b51c
|