通过post或者get请求后会得到一个Reaponse对象,
使用Reaponse对象.cookies属性就可以获取到服务器返回的cookie
但是这个cookie是RequestsCookieJar对象,不方便后续的提取,那怎么转成字典呢?
很简单,可以直接通过dict()转换成字典类型:
>>>res.cookies
<RequestsCookieJar[Cookie(version=0, name='token', value='eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJweS5mb3JjaGFuZ2Vjb2RlLmNvbSIsImV4cCI6MTYzOTY0MDYyMSwianRpIjoiNDg4MzUwNDI2OTcwNTg3MTM2IiwiaWF0IjoxNjM5MDM1ODIxLCJpc3MiOiJwcm9kLnBhbmRhdGVhY2hlci5jb20iLCJuYmYiOjE2MzkwMzU4MjEsInN1YiI6Im83aExIMF82a3hIOTFOZm5PQml5a3FsZllDVWsiLCJpZCI6MTE4MzMzODQsIm9pZCI6Im82RXR2djNWaVhCdHMxYUQtMGVsQURqeldPN28iLCJhcHBpZCI6MTI1LCJhcHAiOiJmb3JjaGFuZ2VfcHJvZ3JhbW1lIiwic2NlbmUiOiJiaXotcGFzc3BvcnQiLCJwdWlkIjoiMDVkNDliODAtMDg4Zi00Njc4LWFjNjAtODJhNWEyYmEyOTVkIiwiYnMiOiJqa21ucHJ2em9mZXdpIn0.4lshDN0djK2sSLujHaVwqiwKTfILg08AUq8QU0x5WXU', port=None, port_specified=False, domain='aa.bbbbbbbcode.com', domain_specified=False, domain_initial_dot=False, path='/', path_specified=True, secure=True, expires=1639640611, discard=False, comment=None, comment_url=None, rest={'HttpOnly': None, 'SameSite': 'None'}, rfc2109=False)]>
>>> dict(res.cookies)
{'token': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJweS5mb3JjaGFuZ2Vjb2RlLmNvbSIsImV4cCI6MTYzOTY0MDYyMSwianRpIjoiNDg4MzUwNDI2OTcwNTg3MTM2IiwiaWF0IjoxNjM5MDM1ODIxLCJpc3MiOiJwcm9kLnBhbmRhdGVhY2hlci5jb20iLCJuYmYiOjE2MzkwMzU4MjEsInN1YiI6Im83aExIMF82a3hIOTFOZm5PQml5a3FsZllDVWsiLCJpZCI6MTE4MzMzODQsIm9pZCI6Im82RXR2djNWaVhCdHMxYUQtMGVsQURqeldPN28iLCJhcHBpZCI6MTI1LCJhcHAiOiJmb3JjaGFuZ2VfcHJvZ3JhbW1lIiwic2NlbmUiOiJiaXotcGFzc3BvcnQiLCJwdWlkIjoiMDVkNDliODAtMDg4Zi00Njc4LWFjNjAtODJhNWEyYmEyOTVkIiwiYnMiOiJqa21ucHJ2em9mZXdpIn0.4lshDN0djK2sSLujHaVwqiwKTfILg08AUq8QU0x5WXU'}