Я ищу быстрый способ получить код ответа http из URL-адреса. Если код равен 200, загрузите изображения. Могу ли я получить код ответа с помощью MyOpener`? tahnksполучить код ответа от FanycURLLoader
from urllib import FancyURLopener
class MyOpener(FancyURLopener):
version = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11'
myopener = MyOpener()
myopener.retrieve('http://upload.wikimedia.org/wikipedia/en/4/44/Zindagi1976.jpg', 'Zindagi1976.jpg')
UPDATE:
>>> import urllib
>>> resp = urllib.urlopen("http://upload.wikimedia.org/wikipedia/en/4/44/Zindagi1976.jpg")
>>> print resp.getcode()
403
'urllib' не работает с википедией. Я получаю сообщение об ошибке «403». – Shah
@RangRag Я добавил «FancyURL». Теперь это сработало. спасибо anyways – Shah
@Richard: Приятно слышать это, но взгляните на мое редактирование. – RanRag