2013-04-27 83 views
0

當我連接到一個網站並在最後一個獲得必要的url後,下載自動觸發並且chrome開始下載文件。Python下載文件時沒有機械化的直接鏈接

在機械化這個似乎不工作似乎;

br.click_link(link) 
br.retrieve(link.base_url, '~/Documents/test.mp3') 

我只在我的文檔文件夾中獲得一個7kb * .mp3文件,該文件夾包含html數據。

下面是我正在處理的鏈接:http://www.mrtzcmp3.net/Ok4PxQ0.mrtzcmp3 幾分鐘後它可能會變壞,但基本上當我點擊鉻中的網址時,我會自動獲取mp3文件。

回答

1

我今天醒了,試了一下;

link = [l for l in br.links()][-1] 
br.click_link(link) 
response = br.follow_link(link) 
open('asd.mp3', 'w').write(response.read()) 

對於任何人都有同樣的問題,工作。