Задать вопрос
vessels
@vessels
Ни черта не понял, но очень интересно!

Python requests авторизация, как реализовать?

Работаю над ботом, его задача искать определенные картинки на одном сайте, проблема заключается в том что некоторые посты/картинки доступны авторизованным пользователям.
Подглядел решение в интернете:
session = requests.Session()
session.post('http://example.com/auth/login', {
     'username': 'admin',
     'password': 'password',
     'remember': 1,
})


В данном коде происходит авторизация, но, мне необходимо хранить токен и прочую информацию, то есть хранить где-то условные куки, так вот, я не до конца понимаю, как всё это должно работать в итоге.
Как после данной авторизации впихивать этот токен в последующие запросы чтобы сайт считал бота авторизованным?
  • Вопрос задан
  • 270 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
herypank
@herypank
Почитай побольше про то какие данные шлют при авторизации и сохраняй куки.

Ну или просто используй selenium

Советую почитать, там есть прекрасные примеры - для решения твоей задачи!
https://docs.python-requests.org/en/latest/user/ad...

Ну или если хочешь разобрать такого монстра как selenium
https://selenium-python.readthedocs.io/

:)
Ответ написан
Комментировать
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Если авторизация проходит, то далее просто так:
response = session.get('http://example.com/image.png')

В response будет ответ.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы