2012-12-17 18 views
0

我目前正在尋找使用Python 2.x的快速腳本來試圖獲取特定網站上許多圖像和電影的MD5哈希值。我在w3.org網站上已經注意到HTTP/1.1協議確實在內容字段中提供了一個用於訪問MD5值的選項,但是我想知道這是否必須由網站管理員設置?我的腳本如下: -使用Python從在線圖像/電影中獲取MD5哈希值

import httplib 
c = httplib.HTTPConnection("www.samplesite.com") 
c.request("HEAD", "/sampleimage.jpg") 
r = c.getresponse() 
res = r.getheaders() 
print res 

我有一種感覺,我需要編輯「HEAD」或可能r.getheaders但我只是不知道如何處理替換它們。

有什麼建議嗎?如上所述,我只是想指向一個圖像,然後捕獲所述圖像/電影的MD5哈希值。理想情況下,我不想下載圖像/電影以節省帶寬,因此我試圖這樣做。

在此先感謝

回答

4

是的,這是罕見的,服務器實際上與一個MD5標頭的請求。你可以檢查,但在大多數情況下,你實際上需要下載視頻或圖像,不幸的是。

(至少hashlib很簡單!)