Как получить токен для запроса на сервер

Пишу скрипт для работы с разными аккаунтами одного сайта. Для отправки запросов мне нужен токен доступа. Как его можно получить, если в распоряжении есть только логин и пароль? Использую Python 3.8, библиотека requests.


Ответы (1 шт):

Автор решения: Вадим Александру

Если токен есть в cookies получить его можно следующим образом

import requests

r = requests.get('http://example.com/some/cookie/setting/url')
    
for c in r.cookies:
    print(c.name, c.value)

При последующих запросах можете отправлять его следующим образом

import requests

cookies = {'session': 'cookies'}

r = requests.post('http://wikipedia.org', cookies=cookies)

Пример сохранения сессии между запросами

import requests
r1 = requests.post('http://example.com/login')
r2 = requests.post('http://example.com/admin',cookies=r1.cookies)
→ Ссылка