我想寫一個小程序,它只是顯示一個網站的標題信息。代碼如下:如何在不使用python進行身份驗證的情況下獲取HTTP頭信息?
import urllib2
url = 'http://some.ip.add.ress/'
request = urllib2.Request(url)
try:
html = urllib2.urlopen(request)
except urllib2.URLError, e:
print e.code
else:
print html.info()
如果'some.ip.add.ress'是google.com,那麼返回的標題信息沒有問題。但是,如果它是一個IP地址,在訪問之前需要進行基本身份驗證,那麼它將返回401。是否有辦法在沒有身份驗證的情況下獲取頭文件(或其他任何信息)?
我已經完成了。
後嘗試已經失敗,由於未經授權的訪問以下修改將打印頭信息:的
print e.info()
代替:
print e.code()
爲尋找謝謝:)
沒關係我已經完成了。打印e.info()出錯 仍在學習python .... – cookertron 2012-04-17 15:53:50
發佈您的解決方案作爲對此問題的答案。 – Daenyth 2012-04-17 15:55:12