我目前正在使用Python 2.7中的httplib库获取网站的一些头信息,以建立下载文件的大小和文件的最后修改日期。我已经使用了一些在线工具,这些详细信息确实存在。
我目前正在编写Python脚本,并且它似乎正确地返回所需的信息。然而,包含头信息的响应是一个包含多个元组的列表。下面是响应的样例:
[('content-length', '2501479'),
('accept-ranges', 'bytes'),
('vary', 'Accept-Encoding'),
('server', 'off'),
('last-modified', 'Thu, 20 Oct 2011 04:30:01 GMT'),
('etag', '"2c8171a-262b67-4afb368edfffc"'),
('date', 'Thu, 20 Oct 2011 16:01:11 GMT'),
('content-type', 'text/plain')]
我需要做的是提取文件大小("2501479")和日期("Thu, 20 Oct 2011 04:30:01 GMT")。你有什么建议吗?我最初尝试了
variable[0]
,但这会返回"'content-length', '2501479'"
。如何只返回文件大小(理论上来说,应该是列表中第一个元组的第二部分!)。