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

  #1  
Старый 22.03.2021, 13:44
MrCreepTon
Флудер
Регистрация: 09.08.2015
Сообщений: 2,375
С нами: 5663810

Репутация: 233


По умолчанию



Собранный из говна и палок простенький API для BlastHack.

На момент написания поста умеет:
  1. Входить в аккаунт (включая двухфакторку Google)
  2. Писать сообщения в теме и профилях
  3. Менять баннер (от проверенного и выше)
  4. Получать список последних активных тем (вкладка Новые сообщения). Имеется возможность получать только непрочитанные
  5. Получать ссылку на аватарку пользователя (возврат None - нет аватарки)
  6. Получать сообщения на 1 и последней странице темы.
  7. Смена нестандартного префикса
Пример использования:

Python:





Код:
import
bh

account
=
bh
.
Account
(
'USERNAME'
,
'PASSWORD'
)
if
account
.
authorize
(
)
:
print
(
'Success login! Getting last posts in your profile...'
)
messages
=
account
.
getMessagesInProfile
(
account
.
id
)
for
message
in
messages
:
print
(
'\nMessage ID: {0}\nFrom: {1}\nText: {2}\nUnformatted text: {3}'
.
format
(
message
.
userId
,
message
.
nickname
,
message
.
message
,
message
.
fullMessage
)
)
else
:
print
(
'Invalid login data!'
)


Лично я использую (использовал) это API для:
  1. Динамичного баннера "последний написавший" в моем профиле
  2. Отслеживании возможного оффтопа
  3. Чат-бота
Требования для работы:
  1. Python 3 и модули:
    1. requests
    2. beautifulsoup4
Ссылки:

Скачать модуль: https://github.com/MrCreepTon/Shitty...ack-Client-API (bh.py)

Документация: https://mrcreepton.github.io/Shitty-BlastHack-Client-API/
 
Ответить с цитированием
 



Предыдущая тема Следующая тема

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


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




ANTICHAT ™ © 2001- Antichat Kft.