urllib2 прозрачно обрабатывает перенаправление.Возможно, вы захотите увидеть, что на самом деле делает сервер, когда он представляет такое перенаправление, а также позволяет загружать.Возможно, вы захотите подкласс обработчик перенаправления и посмотреть, какое свойство заголовка дает вам URL-адрес, и использовать urlretrieve для его загрузки.
Установка файлов cookie, попытка явных попыток может быть хорошей попыткойа также.
import cookielib, urllib2
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
opener.open('yourmp3filelink')