Вот этот код:
from urllib.request import Request, urlopen
req = Request('http://bash.org.ru', headers={'User-Agent': 'Mozilla/5.0'})
webpage = urlopen(req)
print(webpage.geturl())
выдает как раз последний URL:
bash.im
Чтобы получить промужуточные, на Stackoverflow говорят, что надо писать свой opener. Гтовых примеров, увы, тоже не нашел.