Как я могу получить доступ к своему публичному ключу SSH?

Нет прямого способа сделать это, но это не сложно.

Вы можете получить объект CookieJar из сеанса как session.cookies. Вы можете использовать requests.utils.dict_from_cookiejar , чтобы преобразовать его в dict. Затем вы можете использовать pickle , чтобы сохранить его в файле (вы также можете использовать shelve , если вам нужно сохранить несколько вещей).

Полный пример:

import requests, requests.utils, pickle
session = requests.session()
# Make some calls
with open('somefile', 'w') as f:
    pickle.dump(requests.utils.dict_from_cookiejar(session.cookies), f)

Загрузка выполняется тогда:

with open('somefile') as f:
    cookies = requests.utils.cookiejar_from_dict(pickle.load(f))
    session = requests.session(cookies=cookies)

479
задан Peter Mortensen 8 August 2018 в 18:20
поделиться