Ben şöyle BAŞ istekte bulunmaya urllib2 kullanabilirsiniz: Python HTTP HEAD - yönlendirmeler düzgün bir şekilde çalışıyor mu?
import urllib2
request = urllib2.Request('http://example.com')
request.get_method = lambda: 'HEAD'
urllib2.urlopen(request)
sorun yönlendirmeleri takip, bunun yerine HEAD GET kullandığı görünmesidir.
Bu HEAD isteğinin amacı, indirmek üzere olduğum URL'nin boyut ve içerik türünü kontrol etmekti, böylece bazı büyük belgeleri indiremediğimden emin olabilirsiniz. (URL, IRC aracılığıyla rastgele bir internet kullanıcısı tarafından sağlanır).
Yönlendirmeleri takip ederken HEAD isteklerini nasıl kullanabilirim?
[İstekler] (http://docs.python-requests.org/en/latest/index.html) en azından bunu iddia Doğru yol (en azından, yönlendirme davranışlarını idempotent metotlar için çalıştığı gibi belgelendirir ve özellikle dokümanlarda HEAD'ı çağırır). –
Benzer bir çözüm: http://stackoverflow.com/questions/9890815/python-get-headers-only-using-urllib2/9892207#9892207 – newtover