Как вывести переменную в консоль?
У меня есть вот такой сткрипт.
from time import time
import requests
from bs4 import BeautifulSoup
import json
from base64 import b64encode
from steam.steamid import SteamID
from steam.utils.web import make_requests_session, generate_session_id
from steam.core.crypto import rsa_publickey, pkcs1v15_encrypt
class WebAuth(object):
key = None
username = "user"
logged_on = False
session = None
session_id = None
captcha_gid = -1
captcha_code = ''
steam_id = None
def get_rsa_key(self, username):
resp = self.session.post('https://steamcommunity.com/login/getrsakey/',timeout=15,data={'username': username,'donotchache': int(time() * 1000)}).json()
return resp
def _load_key(self):
if not self.key:
resp = self.get_rsa_key(self.username)
self.key = rsa_publickey(intBase(resp['publickey_mod'], 16),
intBase(resp['publickey_exp'], 16),
)
self.timestamp = resp['timestamp']
def _send_login(self, password='password'):
data = {"donotcache": int(time() * 100000),"password": b64encode(pkcs1v15_encrypt(self.key, password.encode('ascii'))),"username": username,"twofactorcode": "","emailauth": "","loginfriendlyname": "","captchagid": "-1","captcha_text": "","emailsteamid": "","rsatimestamp": self.timestamp,"remember_login": "true"}
return self.session.post('https://steamcommunity.com/login/dologin/', data=data, timeout=15).json()
Мне нужно вывести переменую _send_login. И узнать смог я войти в стим или нет!
Ответы (1 шт):
Автор решения: deatomiz3d
→ Ссылка
Для начала создайте экземпляр класса, написав в самом низу web_auth = WebAuth()
Затем введите в поле login класса WebAuth свой логин
И после введите в самом низу print(web_auth._send_login(<свой пароль>))