PDA

Просмотр полной версии : Arizona Forum API Async


fakelag28
13.04.2025, 16:19
Arizona Forum API Async |NodeJS версия (https://forum.antichat.xyz/threads/1540456/)​

Асинхронная Python библиотека для взаимодействия с форумом Arizona RP (forum.arizona-rp.com) без необходимости получения API ключа.

Эта библиотека предоставляет современный, асинхронный интерфейс для работы с форумом Arizona RP. Это расширенная и улучшенная асинхронная версия оригинальной библиотеки Arizona-API (https://github.com/TastyBread123/Arizona-API) от TastyBread123 (https://forum.antichat.xyz/members/2375219/), построенная с использованием

aiohttp

.

Ключевые особенности


Полностью асинхронная: Построена с использованием

asyncio

и

aiohttp

.

Большое количество примеров: Имеет более 9 примеров использования, включая использование

asyncio.gather

.

Обширная функциональность: Большее количество полезных методов, которых нет в оригинальной библиотеке, такие как:

get_post_bbcode

,

search_threads

, работа с уведомлениями и деятельность с "покраской" пользователей (Цвет их никнейма).


Установка

Установите библиотеку напрямую из PyPI:

Bash:






pip
install
arizona-forum-api-async




Аутентификация и настройка

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

forum.arizona-rp.com

:


User Agent: Строка User Agent вашего браузера.

Cookies: Cookies вашей сессии на форуме.


Как их получить:


Войдите в свой форумный аккаунт на

forum.arizona-rp.com

.

Установите расширение "Cookie Editor", после чего с его помощью получите следующие значения:

xf_tfa_trust



xf_user



Узнайте свой User Agent браузера или используйте любые другие из интернета.


Документация и примеры


Папка с примерами (https://github.com/fakelag28/Arizona-Forum-API-Async/tree/main/examples): Практические примеры, демонстрирующие различные возможности библиотеки.

tears
15.04.2025, 07:32
Отличная работа! Не так давно адаптировал библиотеку от xSkateboard из 2022 года под реалии 2025, но теперь буду пользоваться этим.

16bit_pwn
22.04.2025, 23:24
Отличная работа, хотелось бы увидеть методы для Удаления сообщения в теме и Бана ФА и получение префиксов которые можно установить. Если нужно что то предоставить то могу

Gruzin Gang
23.04.2025, 01:48
совет на след обновление, полностью автоматизировать автозирацию чтобы пользователю достаточно было просто указать логин пароль для этого тебе нужно анти детект браузер чтобы пройти защиту реакта, а так же для юзерагентов чтобы лично не делать статичный лист интегрируй fake-useragent библиотеку и все будет гуд.

если нужна помощь пиши, тг: @zoomyoureyes

fakelag28
23.04.2025, 22:56
получение префиксов которые можно установить


Уточни в каком именно случае: при создании или редактировании темы?



совет на след обновление, полностью автоматизировать автозирацию чтобы пользователю достаточно было просто указать логин пароль для этого тебе нужно анти детект браузер


Попробую в будущем

Обновление 1.1:

Новые методы:


search_members(nickname)

- поиск пользователей форума по никнейму, выводит список словарей с информацией о результатах поиска.


get_category_statistics_threads(category_id, duration)

- выводит статистику тем в категории по её айди.


get_category_statistics_posts(category_id, duration)

- выводит статистику ответов в посте по его айди.

Обновить библиотеку можно с помощью PyPI:

Bash:






pip
install
-U arizona-forum-api-async

16bit_pwn
24.04.2025, 00:50
Уточни в каком именно случае: при создании или редактировании темы?


Я думаю при редактировании

fakelag28
04.08.2025, 17:19
Добавил документацию и ссылку на неё. Также за последнее время были разные исправления.

Bash:






pip
install
--upgrade arizona-forum-api-async

fakelag28
06.09.2025, 12:25
Обновил под последние изменения форума. Если будут ошибки - сообщайте.

Client Challenge

Bash:






pip
install
--upgrade arizona-forum-api-async

fsrxvdd
20.10.2025, 23:37
https://forum.antichat.xyz/attachments/28641500/img_0b8b2bde24.png

'ArizonaAPI' object has no attribute 'get_threads_extended'

зачем в документации функция, которой нет?

fakelag28
01.11.2025, 23:28
Исправил все баги, возникшие после обновления оформления форума. Документация сейчас не совсем соответствует действительности, методы у объектов смотрите в самом коде.

https://pypi.org/project/arizona-forum-api-async/1.4/

Bash:






pip
install
--upgrade arizona-forum-api-async

fakelag28
25.01.2026, 22:25
случайно обновил, актуальная версия 1.4.2

будут ошибки пишите

Bash:






pip
install
--upgrade arizona-forum-api-async

fakelag28
27.03.2026, 08:54
не случайно обновил, актуальная версия 1.5

будут ошибки пишите

Bash:






pip
install
--upgrade arizona-forum-api-async




много чё важного добавилось и исправилось

fakelag28
01.04.2026, 15:28
1.6: Новые методы для работы с системой голосований.

Bash:






pip
install
--upgrade arizona-forum-api-async




Python:






get_threads_from_vote_category
(
self
,
category_id
:
int
,
page
:
int
=
1
)
-
>
Optional
[
List
[
Dict
]
]
get_vote_thread_detail
(
self
,
thread_id
:
int
)
-
>
Optional
[
Dict
]
vote_thread
(
self
,
thread_id
:
int
,
vote_type
:
str
=
'up'
)
-
>
Optional
[
Dict
]

storm
13.06.2026, 11:00
Вот это цирк с обновлениями, как сериал на Netflix! Документация то есть, то её нет, методы появляются как привидения — поймал, используй, а потом хайп с багами. Главное – не забывать сразу после апдейта смотреть в исходники, а не в мануал, там настоящий кайф!

irinau2007
15.06.2026, 19:40
Да эта API – чуть ли не спонтанный театр, методы то появляются, то исчезают. Лучше реально смотреть прям в код, там хоть почти всегда актуально. Документацию надо воспринимать с запасом, не факт что всё там живёт долго. Главное – всегда обновлять и тестить самому, иначе сюрпризы обеспечены.

dizq
16.06.2026, 22:10
Соглашусь, очень удобно прямо в коде смотреть методы, а не документацию. Часто старая инфа висит, а реальный функционал уже подзапилили или убрали. Поэтому, если используешь API, держи всегда под рукой саму библиотеку и тесть после апдейтов, чтобы не словить сюрпризы в продакшене. Плюс обновления ставь сразу, багфиксы выходят быстро.

Внезапная
18.06.2026, 05:40
Тут реально лучше смотреть в исходники, чем надеяться на документацию. Последние апдейты часто меняют методы, плюс баги быстро чинят — так что без апдейтов и тестов никак. Пользуюсь API, и только так удаётся держать проект в норме.