python 请求 cookie 日期格式
python requests cookies date format
我在请求的帮助下从站点获取 cookie。当我打印 cookie 键时,我得到以下信息:
[Cookie(version=0, name='Session', value='4safsadfsdfsdfsd06206ba8cea7c2', port=None, port_specified=False, domain='.site.info', domain_specified=True, domain_initial_dot=True, path='/', path_specified=True, secure=False, expires=1433352401, discard=False, comment=None, comment_url=None, rest={}, rfc2109=False),
Cookie(version=0, name='UserID', value='555777', port=None, port_specified=False, domain='.site.info', domain_specified=True, domain_initial_dot=True, path='/', path_specified=True, secure=False, expires=1433352401, discard=False, comment=None, comment_url=None, rest={}, rfc2109=False) ]
这是什么意思?
到期=1433352401
这是什么日期格式?如何将其转换为通常的正常日期?
格式是 Unix 纪元格式,称为 Unix 时间。
您可以通过以下方式转换 Python2 中的纪元时间:
import datetime
print(datetime.datetime.fromtimestamp(int(cookie_time)).strftime('%Y-%m-%d %H:%M:%S'))
Cookie 将于 6 月 3 日 2015-06-03 17:26:41
过期。
您可以 运行 此代码位于此处:http://ideone.com/a4eC0Y
是时间戳;自纪元以来的秒数。您可以使用 datetime.fromtimestamp()
方法从它创建一个 datetime
对象:
>>> from datetime import datetime
>>> datetime.fromtimestamp(1433352401)
datetime.datetime(2015, 6, 3, 18, 26, 41)
Cookie 将于今年 6 月 3 日到期。
我在请求的帮助下从站点获取 cookie。当我打印 cookie 键时,我得到以下信息:
[Cookie(version=0, name='Session', value='4safsadfsdfsdfsd06206ba8cea7c2', port=None, port_specified=False, domain='.site.info', domain_specified=True, domain_initial_dot=True, path='/', path_specified=True, secure=False, expires=1433352401, discard=False, comment=None, comment_url=None, rest={}, rfc2109=False),
Cookie(version=0, name='UserID', value='555777', port=None, port_specified=False, domain='.site.info', domain_specified=True, domain_initial_dot=True, path='/', path_specified=True, secure=False, expires=1433352401, discard=False, comment=None, comment_url=None, rest={}, rfc2109=False) ]
这是什么意思? 到期=1433352401 这是什么日期格式?如何将其转换为通常的正常日期?
格式是 Unix 纪元格式,称为 Unix 时间。
您可以通过以下方式转换 Python2 中的纪元时间:
import datetime
print(datetime.datetime.fromtimestamp(int(cookie_time)).strftime('%Y-%m-%d %H:%M:%S'))
Cookie 将于 6 月 3 日 2015-06-03 17:26:41
过期。
您可以 运行 此代码位于此处:http://ideone.com/a4eC0Y
是时间戳;自纪元以来的秒数。您可以使用 datetime.fromtimestamp()
方法从它创建一个 datetime
对象:
>>> from datetime import datetime
>>> datetime.fromtimestamp(1433352401)
datetime.datetime(2015, 6, 3, 18, 26, 41)
Cookie 将于今年 6 月 3 日到期。