我正在尝试使用YouTubeinMp3的API编写脚本,该脚本将在向特定端点发送请求时下载音乐文件。
import requests
import json
si = {'video': 'https://www.youtube.com/watch?v=zTgLhIjiSas', 'autostart': 1}
res = requests.get("https://www.youtubeinmp3.com/download/", params = si)
print len(res.content)
现在,生成的URL即https://www.youtubeinmp3.com/download/?video=https://www.youtube.com/watch?v=zTgLhIjiSas&autostart=1
自动开始下载给定视频的相应mp3文件。
但是,执行上述脚本时,该文件不会开始下载。在status_code
返回的200
。我的代码似乎出了什么问题?
生成的URL指向HTML页面,该页面将您重定向到另一个页面,该页面触发下载。此URL不是指向mp3文件本身的直接URL。要获取mp3的网址,您可以抓取这些页面。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句