Шаги
1. Включение режима разработчика и USB отладки
- Перейдите в Настройки вашего Android устройства.
- Найдите раздел О телефоне или О планшете.
- Несколько раз нажмите на Номер сборки (обычно 7 раз), пока не увидите сообщение "Вы стали разработчиком".
- Вернитесь в Настройки и найдите новый раздел Для разработчиков.
- Включите Режим разработчика и USB отладку.
2. Включение режима отладки в Telegram
- Откройте Telegram на вашем устройстве.
- Перейдите в Настройки.
- Прокрутите вниз до самого конца и дважды долго жмите на Версию Telegram.
- В появившемся меню выберите Enable Web View Inspecting.
3. Подключение устройства к ПК
- Подключите ваше Android устройство к компьютеру с помощью USB кабеля.
- На устройстве появится запрос на разрешение USB отладки - подтвердите его.
4. Открытие DevTools в Chrome
- Откройте Google Chrome на вашем ПК.
- В адресной строке введите chrome://inspect/#devices и нажмите Enter.
5. Дебаг Web View
- На вашем устройстве откройте Telegram и перейдите в HamsterKombat бота.
- В Chrome в списке устройств найдите ваше устройство и выберите любой из доступных процессов Hamster Kombat.
- Нажмите на кнопку inspect.
6. Использование DevTools
- Откроется отдельное окно с DevTools. Перейдите на вкладку Network.
- Перейдите во вкладку earn, чтобы сгенерировать HTTP запрос.
- В строке поиска введите list-task и выберите фильтр Fetch/XHR.
- Нажмите на запрос, чтобы открыть меню взаимодействия с HTTP запросом.
- В открывшемся окне, в разделе Headers, перейдите в раздел Request Headers.
- Скопируйте токен в аттрибуте Authorization: и уберите Bearer, оставив лишь сам токен.Например: Bearer 9aFJ6C29b81cLmR04DKq7fXzQi52tHOG8e7R9vUj6iPcYwTxN0uMbA3SdV5Ks2WjMnLv8qZoJ3F1rY46tQm9 должен превратиться в 9aFJ6C29b81cLmR04DKq7fXzQi52tHOG8e7R9vUj6iPcYwTxN0uMbA3SdV5Ks2WjMnLv8qZoJ3F1rY46tQm9.Это и есть ваш токен.
- Все остальные поля, выделенные желтым цветом [Accept-Encoding,Accept-Language,Sec-Ch-Ua,Sec-Ch-Ua-Mobile,Sec-Ch-Ua-Platform] можно использовать для генерации кастомизациии headers в headers.py