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