目标:我有一个链接到mp3文件的链接列表,我想将其保存到目录中。
示例:这是我存储在 python 列表中的链接示例 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)
我建议你使用硒。
然后,对于您要下载的每个 youtube 标题,您将:
- 在此处构造表单 http://www.youtubeinmp3.com/download/?video=https://www.youtube.com/watch?v=youtube 代码的 URL
- 使用此网址打开页面
- 找到并单击该页面中的"下载MP3"按钮。