Форум сайта python.su
Доброго времени суток!
В интернете очень много примеров авторизации через модуль requests, но он возвращает только код данной страницы, написанной на php(кажется)
Меня же интересует непосредственно вывод маленького окошка браузера без строк вкладок и адреса, только указанный сайт авторизации. Закрывающийся при успешной авторизации и возвращающей hash или токен(ну или как он там называется…)
Даже в древности такая форма авторизации существовала, на тех же лаунчерах для ВК, поэтому я более чем уверен что в python это где-то есть
Офлайн
Офлайн
Добрый день!
Авторизация не связана с VK, его я упомянул так, для примера.
Вот сюда нужно: https://www.moysklad.ru/
По API есть данные способы авторизации:
MoySklad.get_instance(login,password) - в случае наличия логина и пароля в коде программы
MoySklad.find_instance_by_hash(hash_code) - это я так понял хэш логина-пароля
второй способ меня как раз таки и интересует
Офлайн
Народ!
Есть идеи?
Офлайн
TempДумаешь, там кто-то будет регаться? У меня и в VK аккаунта нет. Как-то он нафиг не упал.
Вот сюда нужно:
Офлайн
https://webdevblog.ru/kak-zashhitit-svoj-sajt-s-pomoshhju-anti-csrf-tokenov/
Офлайн
py.user.nextДа не, Вы не правильно поняли. Забыли про ВК. Это был пример. Задам вопрос заново.
MoySklad.get_instance(login,password)
MoySklad.find_instance_by_hash(hash_code)
Офлайн
TempЭто может быть что угодно, но да, думаю, это что-то вроде печенья, как в обмене по протоколу HTTP. wiki. печенье
Я так понял эта функция, для авторизации использует уже захэшированные данные “логин:пароль”.
TempНу, написал так, что нужно украсть тайные данные из браузера пользователя.
А теперь вопрос, реализуемо ли во время выполнения кода программы, открыть нужную (официальную) страницу через браузер (ну или в окне PyQt5), где пользователь введет свои данные или просто подтвердит вход в учетную запись, если его логин-пароль уже сохранены браузером, и в случае успешной авторизации, закрыть это окно браузера и вернуть мне этот хэш, который в свою очередь будет аргументом для функции что я указал выше.
Надеюсь, всё внятно расписал.
Офлайн
Оукей, я понял, не зря значит клепел скам-окошко похожее на официальный сайт.
Спасибо.
Офлайн