如何使用Python修复Free Music Archive API中的“ 403客户端错误:禁止使用网址”错误

时间:2019-08-23 17:30:27

标签: python api audio bigdata

FMA已停止提供密钥,所以我是从其他网民那里获得的。 这些键代码为“ CFEFES9JPKBN4T7H”和“ R2FNSRG1D3FGDKG6”。 我猜这些键可能没有足够的权限让我下载曲目,或者FMA关闭了此服务。 有经验的人可以解决问题吗?

我试图简单地从API加载一些信息,例如曲目,专辑和艺术家。他们没有问题。 包含** fma.get_track(),fma.get_track_genres()和fma.get_album()**。

fma = utils.FreeMusicArchive(os.environ.get('FMA_KEY'))
track_file = fma.get_track(2, 'track_file')
fma.download_track(track_file, path='track.mp3') #error 403

根据协议,我应该可以将曲目以“ track.mp3”的形式下载到本地,但是对我来说却显示错误消息。

HTTPError: 403 Client Error: Forbidden for url: https://files.freemusicarchive.org/music/WFMU/AWOL/AWOL_-_A_Way_Of_Life/AWOL_-_03_-_Food.mp3

0 个答案:

没有答案