Всем привет. Лето немного замедляет КПД, поэтому ничего новенького тут давно не было, пока занят изучением API-строения на FastAPI.
И, тем не менее, немного полезности для тех, кто качает BLUM и подобное, например с помощью моего скрипта для автоматической игры на билеты. Просто у меня тут опять накопилось больше сотни билетов, решил их слить, а заодно и вспомнил про канал.
Для работы скрипта нужен токен авторизации, который раз в час меняется на новый. Я нашел запросы, которые за это отвечают, но прям лень разбираться в алгоритме получения нового токена. Поэтому хотел просто показать легчайший способ запуска BLUM в веб-версии telegram и взаимодействия с ним, в том числе, для получения токена.
Чтобы запустить BLUM в браузере Chrome вам просто нужно отключить некоторые заголовки в ответах с сервера. И самый простой способ это сделать- воспользоваться готовыми пресетами уже знакомого многим расширения для браузера Resource Override.
1. Устанавливаем расширение Resource Override и заходим в его панель.
2. К полю со звездочкой (т.е. для всех URL) добавляем правило c изменением заголовков (жмем Add Rule -> Change Headers).
3. В строке For тоже ставим * (потом можете изменить на конкретный ресурс) и нажимаем Edit Headers.
4. Далее вверху во вкладке presets из четырех пресетов выбираете первые три.
Всё. Теперь Blum открывается в браузере. Можете взаимодействовать с приложением с помощью ПК, ну а чтобы получить токен, воспользуйтесь инструментами разработчика и загляните в заголовки любого запроса на поле Authorization.
Кстати, тот факт, что разрабы блюма это не фиксят, наводит на мысль, что контора тухлая, и выхлопа конкретно с эйрдропа не будет. А все их заявления, что они кого-то забанят за автоматизацию, попахивают дешевым блефом. Но посмотрим.