Как получить newurl из HTTPRedirectHandler () в python? - PullRequest
0 голосов
/ 16 февраля 2020

У меня есть этот код:

class HTTPRedirectHandler(urllib.request.HTTPRedirectHandler):
    def redirect_request(self, req, fp, code, msg, hdrs, newurl):
        print("New: ", newurl)
        return super().redirect_request(req, fp, code, msg, hdrs, newurl)

h = HTTPRedirectHandler()
opener = urllib.request.build_opener(h)
urllib.request.install_opener(opener)
response = urllib.request.urlopen(urllink)

Как теперь я могу получить доступ к newurl, который был определен в обработчике? Я не понимаю, в каком объекте его искать.

Спасибо!

...