Если вы хотите избежать загрузки контента, вам нужно использовать метод запроса HEAD. Я считаю, что библиотеки urllib
и urllib2
не поддерживают запросы HEAD, поэтому вам придется использовать библиотеку httplib
более низкого уровня:
import httplib
h = httplib.HTTPConnection('www.example.com')
h.request('HEAD', '/')
response = h.getresponse()
// Check for 30x status code
if 300 <= response.status < 400:
// It's a redirect
location = response.getheader('Location')