0
我正在寻找一种快速的方式从url获取http响应代码。如果代码是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'。现在它工作了。谢谢反正 – Shah
@理查德:很高兴听到这个消息,但看看我的编辑。 – RanRag