【发布时间】:2014-04-29 21:47:16
【问题描述】:
我正在尝试获取从服务器检索到的特定 cookie 的到期时间:
s = requests.session()
r = s.get("http://localhost/test")
r.cookies
这将列出服务器发送的所有 cookie(我得到 2 个 cookie):
<<class 'requests.cookies.RequestsCookieJar'>[<Cookie PHPSESSID=cusa6hbtb85li8po
argcgev221 for localhost.local/>, <Cookie WebSecu=f for localhost.local/test>]>
当我这样做时:
r.cookies.keys
我明白了:
<bound method RequestsCookieJar.items of <<class 'requests.cookies.RequestsCooki
eJar'>[Cookie(version=0, name='PHPSESSID', value='30tg9vn9376kmh60ana2essfi3', p
ort=None, port_specified=False, domain='localhost.local', domain_specified=False
, domain_initial_dot=False, path='/', path_specified=True, secure=False, expires
=None, discard=True, comment=None, comment_url=None, rest={}, rfc2109=False), Co
okie(version=0, name='WebSecu', value='f', port=None, port_specified=False, doma
in='localhost.local', domain_specified=False, domain_initial_dot=False, path='/test', path_specified=False, secure=False, expires=1395491371, discard=Fals
e, comment=None, comment_url=None, rest={}, rfc2109=False)]>>
如您所见,我们有两个 cookie。我想获取名为“WebSecu”的 cookie 的到期时间
谢谢
【问题讨论】:
标签: python cookies python-requests