Отслеживание статистики (онлайна) GTA5 RP проеков

Kirill_Prime

Новичок
Автор темы
5
0
Здравствуйте.
Хочу задать вопрос, есть ли библиотека или, возможно, готовый код для отслеживания количества игроков (онлайна) на проектах ГТА5 РП? Больше всего интересует проект Majestic RP

Заранее спасибо!
 
Решение
Если не сложно, сможешь ли ты сказать, как мне обратиться к этому API через код, просто я не совсем понимаю, что мне делать с этим АПИ т.к. я ещё ток учусь программировать
Python:
import requests
json = requests.get("https://api1master.majestic-files.com/meta/servers?region=ru").json()
print(json["result"]["servers"][0]["players"]) # вместо 0 пиши номер сервера

TravkaCode.lover()

Участник
99
26
Здравствуйте.
Хочу задать вопрос, есть ли библиотека или, возможно, готовый код для отслеживания количества игроков (онлайна) на проектах ГТА5 РП? Больше всего интересует проект Majestic RP

Заранее спасибо!
Зачастую на сайтах крупных проектов, имеется API для вывода информации. Посмотри F12 - Сеть. Если API нет то смотри какой документ возвращает данные и копируй fetch запрос, затем просто кидай запрос и парси инфу.
upd:
сам глянул на сайте маджестика, там есть API.
1708106401046.png
 
  • Клоун
  • Нравится
Реакции: Fellespe. и Kirill_Prime

Kirill_Prime

Новичок
Автор темы
5
0
Зачастую на сайтах крупных проектов, имеется API для вывода информации. Посмотри F12 - Сеть. Если API нет то смотри какой документ возвращает данные и копируй fetch запрос, затем просто кидай запрос и парси инфу.
upd:
сам глянул на сайте маджестика, там есть API.
Посмотреть вложение 232230
Спасибо! Осталось попробовать в этом разобраться xD

Зачастую на сайтах крупных проектов, имеется API для вывода информации. Посмотри F12 - Сеть. Если API нет то смотри какой документ возвращает данные и копируй fetch запрос, затем просто кидай запрос и парси инфу.
upd:
сам глянул на сайте маджестика, там есть API.
Посмотреть вложение 232230
Если не сложно, сможешь ли ты сказать, как мне обратиться к этому API через код, просто я не совсем понимаю, что мне делать с этим АПИ т.к. я ещё ток учусь программировать
 
Последнее редактирование:

Sadow

Известный
1,439
587
Если не сложно, сможешь ли ты сказать, как мне обратиться к этому API через код, просто я не совсем понимаю, что мне делать с этим АПИ т.к. я ещё ток учусь программировать
Python:
import requests
json = requests.get("https://api1master.majestic-files.com/meta/servers?region=ru").json()
print(json["result"]["servers"][0]["players"]) # вместо 0 пиши номер сервера
 

Sadow

Известный
1,439
587
А есть ли такое же решение для Node JS ? Заранее спасибо !
JavaScript:
const fetch = require('node-fetch');

async function fetchPlayersCount(serverNum) {
    try {
        const response = await fetch("https://api1master.majestic-files.com/meta/servers?region=ru");
        const json = await response.json();
        
        if(json && json.result && json.result.servers && json.result.servers.length > serverNum) {
            console.log(json.result.servers[serverNum].players);
        } else {
            console.log("Server not found.");
        }
    } catch (error) {
        console.error("An error occurred:", error);
    }
}

// Вызов функции с указанием номера сервера
fetchPlayersCount(0); // Укажите здесь номер нужного сервера
Код сгенерировала нейросеть
 

Kirill_Prime

Новичок
Автор темы
5
0
Зачастую на сайтах крупных проектов, имеется API для вывода информации. Посмотри F12 - Сеть. Если API нет то смотри какой документ возвращает данные и копируй fetch запрос, затем просто кидай запрос и парси инфу.
upd:
сам глянул на сайте маджестика, там есть API.
Посмотреть вложение 232230
Привет, решил более углубленно разобраться в этом вопросе

Я попытался сам найти этот API как ты и сказал, через F12>Сеть, но не смог его найти

Просто щас ещё захотел попробовать такое же и для другого проекта: https://arizona-rp.com/
Как ты его нашёл? Нужно зайти специально на какую то страницу, в каком нибудь фильтре что-то прописать или что-то ещё?
Буду благодарен за ответ
 

TravkaCode.lover()

Участник
99
26
Привет, решил более углубленно разобраться в этом вопросе

Я попытался сам найти этот API как ты и сказал, через F12>Сеть, но не смог его найти

Просто щас ещё захотел попробовать такое же и для другого проекта: https://arizona-rp.com/
Как ты его нашёл? Нужно зайти специально на какую то страницу, в каком нибудь фильтре что-то прописать или что-то ещё?
Буду благодарен за ответ
1712503909376.png
 
  • Клоун
Реакции: Fellespe.

TravkaCode.lover()

Участник
99
26
  • Клоун
Реакции: Fellespe.