1

私は現在、Python 2.x を使用して、特定の Web サイトの多数の画像や動画の MD5 ハッシュ値を取得しようとする簡単なスクリプトを作成しようとしています。w3.org Web サイトで、HTTP/1.1 プロトコルがコンテンツ フィールド内で MD5 値にアクセスするオプションを提供していることに注意しましたが、Web サイト管理者がこれを設定する必要があるかどうか疑問に思っています。私のスクリプトは以下の通りです: -

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

1 に答える 1

4

はい、サーバーが実際に MD5 ヘッダーを含む要求に応答することはまれです。それを確認することはできますが、残念ながらほとんどの場合、実際にはビデオまたは画像をダウンロードする必要があります。

(少なくともhashlib簡単です!)

于 2012-12-17T20:05:21.087 に答える