Добро пожаловать! Игровой форум WLUX.NET - Игры, Читы, Скрипты, Статьи, Софт, Курсы.

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. После регистрации и входа в систему вы сможете создавать темы, публиковать ответы на существующие темы, повышать репутацию участников, скачивать вложения и файлы и многое, многое другое. Так чего же вы ждете?

Добро пожаловать гость!

Приветствуем вас на нашем форуме! Мы очень рады вас видеть и с большим удовольствием поделимся всей информацией нашего форума!

Мы уважаем своих пользователей и так же ждем от вас приятного общения.

Система наград, ежедневное пополнения тем!

Общайся, получай награды.

Статьи, гайды, софт

У нас вы можете скачать бесплатно читы для игр. Полезные гайды на любые темы и схемы заработка. Есть раздел халявы!

FAQ по форуму

Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

  • Добро пожаловать на сайт - wlux.net!

    FAQ по форуму

    1. Все сообщения до группы местный проходят модерацию от 1 минуты до 24 часа

    2. Сообщения учитываються в следующих разделах: Читать

    3.Что-бы скачать вложение нужно 2 сообщения.

    4.Личные переписки работают только с Администрацией форума

    5. Запрещено: Просить скрытый текст , спам, реклама, скам, ддос, кардинг и другая чернуха, нарушать любые законы РФ/СНГ = бан аккаунта

    6. Внимание! Мы не удаляем аккаунты с форума! Будьте внимательны ДО регистрации! Как удалить аккаунт на форуме?!

    5.Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

Софт Софт для Steam - Авторизация с помощью QR

wlux.net Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
25 422
224
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #1
python утилита, создающую QR для авторизации в Steam и получения accessToken и refreshToken. Основные токены для работы с API Steam.

Получаемые параметры:
1) SteamID
2) login
3) AccessToken
4) RefreshToken
5) Cookies

Так-же реализованы вспомогательные функции:
1) Обновление AccessToken по refreshToken
2) Обновление refreshToken по refreshToken (при успешном обновлении обновляется не только refreshToken, но и accessToken, и помните, что старый refreshToken перестанет действовать, даже если срок его действия еще не истек)

Быстрое начало.
Для начала нужно установить

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

LTS версию. После установки проверьте версии с помощью следующих команд в командной строке:
Код:
node -v
npm -v
Далее копируйте репозиторий:
Код:
git clone https://github.com/Aarab228/steam-QRauth
Инициализируйте проект:
Код:
npm init -y
Установите зависимости:
Код:
npm install express steam-session pkg uuid
pip install -r requirements.txt
В своем проекте реализуйте следующий код:
Код:
# -*- coding=utf-8 -*-

from client import ServerAPIClient, ServerRunner

def main():
    runner = ServerRunner()
    server_process = runner.run_node_server()

    client = ServerAPIClient()

    try:
        auth = client.get_auth_credentials()
    except Exception as e:
        print(f"Error: {e}")
    finally:
        runner.stop_server()

Он автоматически запустит сервер в качестве фонового процесса и покажет QR для авторизации. Все данные будут отображены на экране, а куки будут сохранены в файле cookies.json.

Если по какой-то причине вы не успели авторизоваться в течение 2 минут, QR автоматически сгенерирует новый.

Если вы хотите, чтобы это был файл .exe, сделайте следующее.
Установите Pyinstaller
Код:
pip install pyinstaller
Откройте cmd в рабочей области (папке проекта) и запустите:
Код:
pkg server.js --targets node16-win-x64 --output server.exe
! Помните, если у рабочей области есть виртуальная среда, сначала активируйте виртуальную среду !

После создания сервера server.exe выполните:
Код:
pyinstaller --onefile --add-data “server.exe;.” client.py

где
Код:
https://client.py
- имя вашего файла
ПОМНИТЕ! Файл server.exe и client.exe должны ВСЕГДА находиться в одном и том же месте!
Далее просто запустите client.exe и используется по своим нуждам!


Пример работы:
Посмотреть вложение Софт для Steam - Авторизация с помощью QR.mp4
 
H Оффлайн

hickov

Участник
LV
3
 
30.01.2024
30
0
30
Награды
4
21

Репутация:

Кстати очень даже полезно
 
martism Оффлайн

martism

Участник
LV
2
 
26.03.2024
30
0
31
Награды
3
23

Репутация:

Если вкратце то для чего основное применение данной утилиты?
 

Поиск по форуму

Похожие темы:

Ответы
9
Просмотры
1 тыс.
shape1
shape2
shape3
shape4
shape7
shape8
Верх