Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 17, 2015 16:22:27

Rudeboy
Зарегистрирован: 2015-12-17
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Отсутсвует Last-Modified

Добрый день,

import urllib2, ssl
context = ssl._create_unverified_context()
urllist = ['https://www.pochta.ru', 
    'http://lectureswww.readthedocs.org/',
    'http://9gag.com',
    'http://ya.ru']
handler = urllib2.HTTPSHandler(context=context)
for url in urllist:
    request = urllib2.Request(url)
    request.add_header('User-Agent', 'Mozilla 5.10')
    opener = urllib2.build_opener(handler)
    response = opener.open(request)
    if response.headers.get('Last-Modified'):
    	print " ".join([url, response.headers.get('Last-Modified')])
roman@roman-Satellite-A300:~/Documents/python/py$ python check.py 
http://lectureswww.readthedocs.org/ Thu, 29 Oct 2015 16:10:13 GMT
http://ya.ru Thu, 17 Dec 2015 14:20:37 GMT

Никак не пойму, почему при отправке запроса на ресурсы из списка только у яндекса и http://lectureswww.readthedocs.org/в headers есть etag и last-modified? Гуглил, ничего для решения вопроса не нашел. Очень прошу помочь.




Отредактировано Rudeboy (Дек. 17, 2015 19:09:40)

Офлайн

#2 Дек. 18, 2015 12:58:49

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Отсутсвует Last-Modified

Rudeboy
чем помочь?

Офлайн

#3 Дек. 18, 2015 13:02:05

Rudeboy
Зарегистрирован: 2015-12-17
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Отсутсвует Last-Modified

Я неправильно формирую запрос, или не все ресурсы дожны предоставлять заголовок Last-Modified?

Офлайн

#4 Дек. 18, 2015 13:07:34

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Отсутсвует Last-Modified

Rudeboy
он не обязателен

Офлайн

#5 Дек. 18, 2015 13:18:33

Rudeboy
Зарегистрирован: 2015-12-17
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Отсутсвует Last-Modified

Спасибо

Офлайн

#6 Дек. 18, 2015 14:35:07

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Отсутсвует Last-Modified

Я просто положу это сюда. Пусть полежит…
https://github.com/jkbrzt/httpie



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version