Python сохранить куки с первого раза, использовать в других запросах - PullRequest
0 голосов
/ 13 декабря 2018

Мне нравится передавать файлы cookie между моими запросами, поскольку все они зависят от этого.Я делаю запрос GET на URL.Мне нравится сохранять ответ от формы файлов cookie и использовать эти файлы cookie в следующих следующих сообщениях.

Я сделал следующее:

import requests, http.cookiejar

s = requests.Session()
g1 = s.get('testURL')
jar = http.cookiejar.CookieJar()

p1 = s.post('another URL', headers=headers, data=data, , cookies=jar)

Когда я печатаю «банку», она пуста ипроцесс не работает.Как сохранить файлы cookie из первого запроса и передать их другим запросам?

как сохранить файлы cookie после запроса g1?так что я не могу передать его в p1

спасибо

1 Ответ

0 голосов
/ 13 декабря 2018

Объект Session автоматически обрабатывает файлы cookie.Поэтому, если вы не указали разные куки в своем почтовом запросе, куки, которые вы получили в исходном GET, будут отправлены обратно на сервер.Документы для библиотеки запросов содержат несколько хороших базовых примеров этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...