4
我知道如何使用httplib完成此操作,但我還需要設置user-agent,並且我確定您需要使用urllib來完成此操作。如何使用urllib獲取http響應代碼?使用python獲取http響應代碼
我知道如何使用httplib完成此操作,但我還需要設置user-agent,並且我確定您需要使用urllib來完成此操作。如何使用urllib獲取http響應代碼?使用python獲取http響應代碼
您可以使用.getcode()
中的urllib2獲取HTTP代碼:
urllib2.urlopen("http://google.com").getcode()
全頭用在info()
作爲一個列表:
urllib2.urlopen("http://google.com").info().headers
其實,httplib的確實允許設置用戶代理。
headers = { 'User-Agent' : 'someapp', 'Content-Type' : 'text/html' }
conn = httplib.HTTPConnection(host, port)
conn.request('POST', '/foobar', 'mydata', headers)
>>> urllib2.urlopen( 「http://google.com」).INFO()引用代碼() 回溯(最近通話最後一個): 文件 「」,1號線,在 urllib2.urlopen(「http://google.com」).info()。getcode() AttributeError:HTTPMessage實例沒有屬性'getcode' –
2010-08-16 08:48:03
我認爲第一行代碼應該是'urllib2.urlopen (「http://google.com」).getcode()' – 2010-08-16 09:04:40
@Manoj Govindan,謝謝 – carl 2010-08-16 09:13:34