我正在嘗試使用urllib下載文件。我使用的是直接鏈接到這個RAR(如果我用Chrome打開此鏈接,它會立即開始下載RAR文件),但是當我運行下面的代碼:使用urllib2下載zipfile失敗
file_name = url.split('/')[-1]
u = urllib.urlretrieve(url, file_name)
...所有我回來是一個22kb的rar文件,顯然是錯誤的。這裏發生了什麼?我在OSX小牛w/python 2.7.5和here是網址。
(免責聲明:這是一個免費下載,對所看到的樂隊的website
你試過看zip文件還是調用'file'? – raser
查看您正在使用的URL以排除故障將有所幫助。 –
從URL獲得文件名,'urlparse','posixpath'模塊可能會有所幫助。參見['url2filename()'函數](http://stackoverflow.com/a/20478401/4279)。 – jfs