ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Отслеживание статистики (онлайна) GTA5 RP проеков (https://forum.antichat.xyz/showthread.php?t=1503370)

Kirill_Prime 14.02.2024 18:27

Здравствуйте.

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

Заранее спасибо!

TravkaCode.lover() 16.02.2024 21:56

Цитата:

Сообщение от Kirill_Prime

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

Заранее спасибо!

Зачастую на сайтах крупных проектов, имеется API для вывода информации. Посмотри F12 - Сеть. Если API нет то смотри какой документ возвращает данные и копируй fetch запрос, затем просто кидай запрос и парси инфу.

upd:

сам глянул на сайте маджестика, там есть API.

1708106401046.pngTravkaCode.lover() · 16 Фев 2024 в 20:56' data-fancybox="lb-post-1457105" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/232230/" style="cursor: pointer;" title="1708106401046.png">
https://forum.antichat.xyz/attachmen...2f5f409399.png

Kirill_Prime 16.02.2024 22:29

Цитата:

Сообщение от TravkaCode.lover()

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

Спасибо! Осталось попробовать в этом разобраться xD

Цитата:

Сообщение от TravkaCode.lover()

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

Если не сложно, сможешь ли ты сказать, как мне обратиться к этому API через код, просто я не совсем понимаю, что мне делать с этим АПИ т.к. я ещё ток учусь программировать

Sadow 16.02.2024 23:09

Цитата:

Сообщение от Kirill_Prime

Если не сложно, сможешь ли ты сказать, как мне обратиться к этому API через код, просто я не совсем понимаю, что мне делать с этим АПИ т.к. я ещё ток учусь программировать

Python:





Код:

import
requests
json
=
requests
.
get
(
"https://api1master.majestic-files.com/meta/servers?region=ru"
)
.
json
(
)
print
(
json
[
"result"
]
[
"servers"
]
[
0
]
[
"players"
]
)
# вместо 0 пиши номер сервера


Kirill_Prime 16.02.2024 23:28

Цитата:

Сообщение от Sadow

Python:





Код:

import
requests
json
=
requests
.
get
(
"https://api1master.majestic-files.com/meta/servers?region=ru"
)
.
json
(
)
print
(
json
[
"result"
]
[
"servers"
]
[
0
]
[
"players"
]
)
# вместо 0 пиши номер сервера



Спасибо, попробую

Sadow 18.03.2024 16:39

Цитата:

Сообщение от Alond

А есть ли такое же решение для 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 07.04.2024 19:04

Цитата:

Сообщение от TravkaCode.lover()

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

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

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

Просто щас ещё захотел попробовать такое же и для другого проекта: https://arizona-rp.com/

Как ты его нашёл? Нужно зайти специально на какую то страницу, в каком нибудь фильтре что-то прописать или что-то ещё?

Буду благодарен за ответ

TravkaCode.lover() 07.04.2024 19:31

Цитата:

Сообщение от Kirill_Prime

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

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

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

https://forum.antichat.xyz/attachmen...23942d1ad4.png

Kirill_Prime 07.04.2024 20:22

Цитата:

Сообщение от TravkaCode.lover()

Спасибо, на Majestic нашёл, а на https://arizona-rp.com/ получается нету?

просто там я потыкал на все такие иконки, и нигде онлайна не было

TravkaCode.lover() 07.04.2024 20:38

Цитата:

Сообщение от Kirill_Prime

Спасибо, на Majestic нашёл, а на https://arizona-rp.com/ получается нету?
просто там я потыкал на все такие иконки, и нигде онлайна не было

раньше был сайт с мониторингом их серверов, сейчас нужно искать их апишку в дебрях интернета


Время: 09:04