project was writed using library "request" for sending http request for HamsterKombatAPI, soooo... Now - requests is outdated library, cause it's sync library. I think - we should use AIOHTTP in the next versions. Now im looking for transfer the project from the console to the web, that's all. Thank you for reading it! | S0ra - main developer
Привет!
Этот скрипт для игры Hamster Kombat поможет вам очень быстро собрать все ваши коины. Пожелайте своим пальчикам удачи! Все, что вам нужно сделать:
- Установить Python
- Ввести в консоли всю энергию, которую израсходует скрипт
- Не забыть положить в
config.py
свой ключ авторизации!
Но давайте по порядку.
-
Установка Python:
- Для Windows:
- Зайдите на официальный сайт python.org.
- Скачайте последнюю версию инсталлятора для Windows и запустите его.
- Убедитесь, что выбрана опция "Add Python to PATH", и завершите установку.
- Для Linux:
Откройте терминал и выполните команды:
sudo apt update sudo apt install python3
- Для Mac OS:
Можно использовать
Homebrew
. Убедитесь, что он установлен, затем выполните:brew install python
- Для Termux:
Запустите Termux и выполните:
pkg install python
- Для Windows:
-
Склонируйте репозиторий:
git clone https://github.com/Yarous/HamsterKombat_abuser cd HamsterKombat_abuser
-
Установите все необходимые библиотеки:
pip install -r requirements.txt
Или, если возникнут проблемы, попробуйте:
pip3 install -r requirements.txt
Перейдите в Hamster Kombat. Конечно, он не заработает просто так и будет жаловаться на то, что вы сидите с компьютера, но это легко обойти.
Кликните правой кнопкой мыши в любом месте на странице и выберите Исследовать или Inspect.
Нажмите на значок с квадратом и мышью, затем наведитесь на окно игры.
Теперь нажмите левую кнопку мыши и найдите тег <iframe>
в коде. Скопируйте содержимое атрибута src
(или можете искать ключ прямо в браузере, не копируя).
Теперь дважды кликните по содержимому тега src
, после чего вы сможете изменить его. Найдите строчку tgWebAppPlatform=weba&
и замените weba
на android
или ios
.
Теперь нажмите на любое место в коде, кроме этого содержимого, чтобы применить изменения. Подождите немного — готово! Вы вошли в игру с компьютера.
Не закрывайте инструменты разработчика!
Лучше перейдите во вкладку Network и очистите её от запросов. В Firefox слева сверху есть кнопка Clear, а в браузерах на базе Chromium (Яндекс Браузер, Google Chrome, Opera и т.д.) нажмите Ctrl + L
. Если не поможет, воспользуйтесь поиском в интернете.
Как только вы остановитесь, подождите пару секунд — в Network должны появиться два запроса. Вам нужен тот, у которого в столбце Method указан POST.
Нажмите на него, и справа у вас откроется информация о запросе. Перейдите в раздел Headers.
В Request Headers должен быть заголовок authorization.
Нажмите на него правой кнопкой мыши и выберите Copy Value.
Готово — можно закрывать браузер, возвращаемся к программе!
(Блокнот, VIM, Nano, Visual Studio Code, PyCharm и т.д.) и поместите между двумя двойными кавычками значение, которое вы скопировали, не забывая удалить your_key
.
python main.py
Или используйте python3
, если у вас установлен именно этот командный интерпретатор:
python3 main.py
Вводите ваше максимальное значение энергии (заряженной) и нажмите Enter. Если вы все сделали правильно, вы можете обновить страницу с Hamster Kombat и посмотреть, прибавились ли коины. Также, обратите внимание на сообщения в консоли: если все правильно, вы получите поздравительное сообщение, если нет — сообщение об ошибке.
Вот и всё! Ждите дальнейших обновлений! А еще - смотрите больше красных панд!