В настоящее время я использую библиотеку httplib в Python 2.7 для получения некоторых заголовков с веб-сайта, чтобы установить а) размер файла для загрузки и б) дату последнего изменения файла. Я использовал некоторые онлайн-инструменты, и эти детали существуют.
В настоящее время я пишу свой код на 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") и дату ("Чт, 20 октября 2011 04:30:01 GMT"). Любые идеи, как я могу сделать это? Я изначально пытался variable[0]
, но это возвращает "'content-length', '2501479'"
. Как я могу вернуть только размер файла (теоретически вторая часть первого кортежа в списке!).