Просмотр полной версии : Получение данных о сервере через питон
Здравствуйте, можно ли как то узнать допустим онлайн сервера, ники игроков и прочее через питон?
Уточни, какой сервер тебя конкретно интересует
Уточни, какой сервер тебя конкретно интересует
Так без разницы, протокол для пинга сампа для всех серверов одинаковый
Так без разницы, протокол для пинга сампа для всех серверов одинаковый
Кстати тоже не понял зачем ему эта информация 🤔
Так без разницы, протокол для пинга сампа для всех серверов одинаковый
а шо если ему не самп нужен, чел не уточнил
samp-client
SA-MP API client for python supporting both query and RCON APIs
pypi.org
Python:
with
SampClient
(
address
=
'1.1.1.1'
,
port
=
7777
)
as
client
:
info
=
client
.
get_server_info
(
)
clients
=
client
.
get_server_clients_detailed
(
)
print
(
f'Онлайн:{info.players}/{info.max_players}'
)
print
(
f'Игроки{clients}'
)
а шо если ему не самп нужен, чел не уточнил
Под сервером я и подразумевал вопрос о том, что он имеет ввиду, вдруг ему не самп нужен, здесь форум не только по сампу
Как по мне, лучший вариант – парсить данные с сайта сервера, это гораздо удобнее.
Под сервером я и подразумевал вопрос о том, что он имеет ввиду, вдруг ему не самп нужен, здесь форум не только по сампу
поэтому я и переслал не твоё сообщение))
https://forum.antichat.xyz/attachments/27767633/img_519d34ec05.png
поэтому я и переслал не твоё сообщение))
учитывая его сообщения которые он писал на форуме, с вероятностью 99% он имел ввиду самп
учитывая его сообщения которые он писал на форуме, с вероятностью 99% он имел ввиду самп
Далеко не факт) по теории вероятности это два совершенно независимых друг от друга события
Далеко не факт) по теории вероятности это два совершенно независимых друг от друга события
если он не уточнил какой сервер, вероятно по его последним сообщением он сам осознает что он подразумевает самп
@dzin (https://forum.antichat.xyz/members/2327837/) напиши уже ты им сервера какой игры ты имеешь ввиду, а то тут вместо ответа на твой вопрос, появились только споры.
если он не уточнил какой сервер, вероятно по его последним сообщением он сам осознает что он подразумевает самп
Это что-то из разряда: огурцы зеленые потому что Пете 9 лет
Это что-то из разряда: огурцы зеленые потому что Пете 9 лет
совсем не подходит для текущей ситуации
Neon3333
15.06.2021, 23:47
Как по мне, лучший вариант – парсить данные с сайта сервера, это гораздо удобнее.
Ага, и каждый раз ебаться, когда верстка меняется, genius
Ага, и каждый раз ебаться, когда верстка меняется, genius
Локаторы же каждый день переписывают, ага)))) genius
Neon3333
16.06.2021, 11:48
Локаторы же каждый день переписывают, ага)))) genius
Речь о сайте самого проекта, да и без разницы, решение бредовое
Речь о сайте самого проекта, да и без разницы, решение бредовое
Необоснованный вывод.
Вёрстка сайта меняется максимум раз в год. Вот сайт Аризоны уже не менялся полтора года точно. Сайт Адванса был таким с самого начала – с 2013 (8 лет уже).
Если для тебя это бредовое решение – спарсить информацию о онлайне (делается через requests в максимум 30 строк кода), то даже говорить не о чем.
Neon3333
16.06.2021, 12:02
Необоснованный вывод.
Вёрстка сайта меняется максимум раз в год. Вот сайт Аризоны уже не менялся полтора года точно. Сайт Адванса был таким с самого начала – с 2013 (8 лет уже).
Если для тебя это бредовое решение – спарсить информацию о онлайне (делается через requests в максимум 30 строк кода), то даже говорить не о чем.
Чем твои 30 строк кода на реквестах так превосходят предложенное выше решение?
Если ты выбираешь сраные реквесты, вместо шустрого клиентского апи, которое работает на рконе, то да, с тобой действительно не о чем говорить
Чем твои 30 строк кода на реквестах так превосходят предложенное выше решение?
Если ты выбираешь сраные реквесты, вместо шустрого клиентского апи, которое работает на рконе, то да, с тобой действительно не о чем говорить
Потому что не вижу смысла тянуть API. Почему сразу "сраные реквесты"? Оба решения нормальные.
Neon3333
16.06.2021, 13:13
Потому что не вижу смысла тянуть API. Почему сразу "сраные реквесты"? Оба решения нормальные.
Тянуть? А у тебя requests как будто из коробки идут
Тянуть? А у тебя requests как будто из коробки идут
Да, тут согласен. Но все же мой варик ничем не отстаёт от твоего.
Neon3333
16.06.2021, 19:12
Да, тут согласен. Но все же мой варик ничем не отстаёт от твоего.
Это изобретением велосипеда называется, а это априори хуета
samp-client
SA-MP API client for python supporting both query and RCON APIs
pypi.org
Python:
with
SampClient
(
address
=
'1.1.1.1'
,
port
=
7777
)
as
client
:
info
=
client
.
get_server_info
(
)
clients
=
client
.
get_server_clients_detailed
(
)
print
(
f'Онлайн:{info.players}/{info.max_players}'
)
print
(
f'Игроки{clients}'
)
Благодарю за ответ, давно искал.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot