HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Python
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 13.04.2025, 16:19
fakelag28
Познающий
Регистрация: 23.08.2022
Сообщений: 58
С нами: 1961408

Репутация: 23
По умолчанию



Arizona Forum API Async |NodeJS версия

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

Эта библиотека предоставляет современный, асинхронный интерфейс для работы с форумом Arizona RP. Это расширенная и улучшенная асинхронная версия оригинальной библиотеки Arizona-API от TastyBread123, построенная с использованием
Код:
aiohttp
.

Ключевые особенности
  • Полностью асинхронная: Построена с использованием
    Код:
    asyncio
    и
    Код:
    aiohttp
    .
  • Большое количество примеров: Имеет более 9 примеров использования, включая использование
    Код:
    asyncio.gather
    .
  • Обширная функциональность: Большее количество полезных методов, которых нет в оригинальной библиотеке, такие как:
    Код:
    get_post_bbcode
    ,
    Код:
    search_threads
    , работа с уведомлениями и деятельность с "покраской" пользователей (Цвет их никнейма).

Установка

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

Bash:





Код:
pip
install
arizona-forum-api-async


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

Поскольку эта библиотека имитирует действия залогиненного пользователя, вам потребуются две вещи из вашей браузерной сессии на
Код:
forum.arizona-rp.com
:
  1. User Agent: Строка User Agent вашего браузера.
  2. Cookies: Cookies вашей сессии на форуме.

Как их получить:
  1. Войдите в свой форумный аккаунт на
    Код:
    forum.arizona-rp.com
    .
  2. Установите расширение "Cookie Editor", после чего с его помощью получите следующие значения:
    • Код:
      xf_tfa_trust
    • Код:
      xf_user
  3. Узнайте свой User Agent браузера или используйте любые другие из интернета.

Документация и примеры
  • Папка с примерами: Практические примеры, демонстрирующие различные возможности библиотеки.
 
Ответить с цитированием

  #2  
Старый 15.04.2025, 07:32
tears
Познающий
Регистрация: 10.01.2019
Сообщений: 33
С нами: 3863270

Репутация: 68
По умолчанию

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

  #3  
Старый 22.04.2025, 23:24
16bit_pwn
Новичок
Регистрация: 24.11.2022
Сообщений: 11
С нами: 1827450

Репутация: 3
По умолчанию

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

  #4  
Старый 23.04.2025, 01:48
Gruzin Gang
Постоянный
Регистрация: 30.09.2019
Сообщений: 827
С нами: 3484528

Репутация: 163


По умолчанию

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

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

  #5  
Старый 23.04.2025, 22:56
fakelag28
Познающий
Регистрация: 23.08.2022
Сообщений: 58
С нами: 1961408

Репутация: 23
По умолчанию

Цитата:
Сообщение от 16bit_pwn  

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

Цитата:
Сообщение от Gruzin Gang  

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

Обновление 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
 
Ответить с цитированием

  #6  
Старый 24.04.2025, 00:50
16bit_pwn
Новичок
Регистрация: 24.11.2022
Сообщений: 11
С нами: 1827450

Репутация: 3
По умолчанию

Цитата:
Сообщение от fakelag46  

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

  #7  
Старый 04.08.2025, 17:19
fakelag28
Познающий
Регистрация: 23.08.2022
Сообщений: 58
С нами: 1961408

Репутация: 23
По умолчанию

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

Bash:





Код:
pip
install
--upgrade arizona-forum-api-async
 
Ответить с цитированием

  #8  
Старый 06.09.2025, 12:25
fakelag28
Познающий
Регистрация: 23.08.2022
Сообщений: 58
С нами: 1961408

Репутация: 23
По умолчанию

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

Client Challenge

Bash:





Код:
pip
install
--upgrade arizona-forum-api-async
 
Ответить с цитированием

  #9  
Старый 20.10.2025, 23:37
fsrxvdd
Постоянный
Регистрация: 10.03.2023
Сообщений: 328
С нами: 1674582

Репутация: 33
По умолчанию



'ArizonaAPI' object has no attribute 'get_threads_extended'

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

  #10  
Старый 01.11.2025, 23:28
fakelag28
Познающий
Регистрация: 23.08.2022
Сообщений: 58
С нами: 1961408

Репутация: 23
По умолчанию

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

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

Bash:





Код:
pip
install
--upgrade arizona-forum-api-async
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.