Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 31, 2015 16:03:18

Slays87
Зарегистрирован: 2015-10-31
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Авторизация и сохранение cookie

Как сделать так, чтобы на сайте приходилось авторизовываться лишь 1 раз, а дальше подставлять куки ?

answer = requests.post(action, post)
print(len(answer.cookies)) # 0

Post запрос отправляю, авторизация проходит, но как перехватить set_cookie не понимаю

Офлайн

#2 Окт. 31, 2015 16:35:57

giveback
Зарегистрирован: 2015-05-03
Сообщения: 36
Репутация: +  6  -
Профиль   Отправить e-mail  

Авторизация и сохранение cookie

http://docs.python-requests.org/en/latest/user/advanced/#session-objects

Отредактировано giveback (Окт. 31, 2015 16:39:05)

Офлайн

#3 Окт. 31, 2015 17:06:20

Slays87
Зарегистрирован: 2015-10-31
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Авторизация и сохранение cookie

s = requests.Session()
answer = s.post(action, post)
print(len(answer.cookies))
так тоже пустые, откуда их брать

Офлайн

#4 Окт. 31, 2015 17:24:23

giveback
Зарегистрирован: 2015-05-03
Сообщения: 36
Репутация: +  6  -
Профиль   Отправить e-mail  

Авторизация и сохранение cookie

скиньте конкретный пример запроса

Офлайн

#5 Ноя. 1, 2015 14:06:05

kampella
Зарегистрирован: 2014-11-21
Сообщения: 95
Репутация: +  1  -
Профиль   Отправить e-mail  

Авторизация и сохранение cookie


print 'cookies', requests.utils.dict_from_cookiejar(s.cookies)

Отредактировано kampella (Ноя. 1, 2015 14:06:23)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version