При попытке использовать urllib.request код вылетает с такой ошибкой:
urllib.error.HTTPError: HTTP Error 503: Forwarding failure
Самое интересное, что ошибка возникает, только если запускаю код в шелле. Если запускаю в емаксе, в буфере с интерпретатором, то все нормально.
Я сначала не стал выяснять причину ошибки, просто написал собственную функцию на основе http.client. Но сейчас все равно с этим столкнулся. Так в чем же дело?
Ошибка появляется вот в таком коде:
def RedirectFrom (source_url):
redirect_handler = urllib.request.HTTPRedirectHandler
opener = urllib.request.build_opener(redirect_handler)
dest_response = opener.open(source_url)
return dest_response
Версия питона - 3.3.1