Простой парсер данных с различных сайтов дднета
Project description
Простой парсер данных с DDNet Master Servers и DDStats
Данный парсер упрощает получение данных с мастера серверов дднета, а также предоставляет парсер статистики игрока
Установка библиотек:
pip install requests
Установка парсера:
git clone https://github.com/neyxezz/ddnet-parser.git ddnet_parser
Важно понимать, что у меня пока что нет возможности выложить данный модуль на pypi (у меня не получилось), поэтому помещайте вручную эту папку в директорию выполнения вашего скрипта, либо можно сделать так:
import sys
sys.path.append("ВАША_ДИРЕКТОРИЯ_ГДЕ_НАХОДИТСЯ_ПАПКА")
Теперь, вы сможете в полной мере пользоваться данной библиотекой.
GetClients(address=None)
- Получает объект для парсинга информации о клиентах
- Документация: 🙂
- Args: address(bool, optional): адрес сервера, для которого нужно получить информацию о клиентах
Пример:
from ddnet_parser import GetClients
clients = GetClients()
print(clients.get_clients(count=True))
GetServers(address=None)
- Получает объект для парсинга информации о серверах
- Документация: 🙂
- Args: address(bool, optional): адрес сервера, для которого нужно получить информацию
Пример:
from ddnet_parser import GetServers
servers = GetServers()
print(servers.get_count())
GetPlayerStats(name)
- Получает объект для парсинга статистики игрока
- Документация: 🙂
- Args: name(str): ник, для которого нужно получить статистику
Пример:
from ddnet_parser import GetPlayerStats
player = GetPlayerStats("neyxezz")
print(player.get_total_seconds_played())
GetMap(_map)
- Получает объект для парсинга данных карты
- Документация: 🙂
- Args: address(str): карта, для которой нужно получить данные
Пример:
from ddnet_parser import GetMap
map = GetMap("Linear")
print(map.get_mapper())
GetProfile(name)
- Получает объект для парсинга профиля игрока
- Документация: 🙂
- Args: name(str): ник, для которого нужно получить профиль
Пример:
from ddnet_parser import GetProfile
profile = GetProfile()
print(profile.get_points())
Подробная документация с примерами:
Связь со мной
tg main: @neyxezz, tg twink: @neyxezz_twink
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ddnet_parser-1.0.0.tar.gz
(7.4 kB
view details)
File details
Details for the file ddnet_parser-1.0.0.tar.gz.
File metadata
- Download URL: ddnet_parser-1.0.0.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01effcf40ea7bd737a95f1a96c047f46ef780ac967fb882f7717a3304d404940
|
|
| MD5 |
db0d9bfdb88faaeac90643150eeeff75
|
|
| BLAKE2b-256 |
d665b1382a23363ceeb4ad52e7297749f88b4422ef80ea28d6758d653bd4ee07
|