Python2.7中的urlretrieve不';t work-错误503(但在Python3中是这样的)

Python2.7中的urlretrieve不';t work-错误503(但在Python3中是这样的),python,urllib,Python,Urllib,我有一个链接- 在Python2.7中,当我试图通过urlretrieve检索它时(我通过urllib2.urlopen找到了错误名称),它只提供了几kB的文件。 同时,在我的浏览器或Python 3中,它也可以工作。 Python 2.7不起作用: urllib.urlretrieve("http://file.engok.com/englishok/download/ZipMp3100415/auto/20100610/43845-1.mp3","file.mp3") Python3.x的

我有一个链接- 在Python2.7中,当我试图通过urlretrieve检索它时(我通过urllib2.urlopen找到了错误名称),它只提供了几kB的文件。 同时,在我的浏览器或Python 3中,它也可以工作。 Python 2.7不起作用:

urllib.urlretrieve("http://file.engok.com/englishok/download/ZipMp3100415/auto/20100610/43845-1.mp3","file.mp3")
Python3.x的工作原理是:

urllib.request.urlretrieve("http://file.engok.com/englishok/download/ZipMp3100415/auto/20100610/43845-1.mp3","file.mp3")
但是,我希望它在Python2.x中工作