2017-07-31 97 views
-1

目标:我有一个链接列表链接到一个mp3文件,我想保存到一个目录。如何使用python从网站下载mp3文件

例子:这是我存放在蟒蛇 http://www.youtubeinmp3.com/download/get/?i=ydcYNJkoDxZhuV7x4neb4zcTaVJmCX9q&e=54

我使用请求模块像这样尝试列表的链接的例子,但是,这没有奏效保存文件。

with open('static/'+url[url.rfind('/')+1:],'wb') as saved_file: 
response = requests.get(mp3_url, stream=True) 
if not response.ok: 
    print("[-] Response did not return OK.") 
for block in response.iter_content(1024): 
    if not block: 
     break 
    saved_file.write(block) 
+0

define'has not worked'?并修复代码的缩进。这里重要。 –

+1

如果你提供的链接是你的'mp3_url',这是行不通的。网址是有下载链接的网页,而不是mp3网址本身。您需要'mp3_url'作为实际mp3文件的网址。 – TheoretiCAL

回答