Я изначально имел переменную cpanel с именем url, и код ничего не возвращал. Любая идея почему? Кажется, что это не используется ничем другим, но должно быть что-то, что я пропускаю.Почему «url» не работает здесь как переменная?
import urllib2
cpanel = 'http://www.tas-tech.com/cpanel'
req = urllib2.Request(cpanel)
try:
handle = urllib2.urlopen(req)
except IOError, e:
if hasattr(e, 'code'):
if e.code != 401:
print 'We got another error'
print e.code
else:
print e.headers
print e.headers['www-authenticate']
Ах, спасибо. Позднее я заметил, что получил 302 «ошибку», когда раньше я не использовал новую переменную. Не уверен, что изменилось, но в любом случае я не могу воспроизвести его сейчас, так что все хорошо. – kryptobs2000