【发布时间】:2012-11-29 16:46:03
【问题描述】:
有没有办法从 soundcloud API 获取随机曲目?我正在考虑的解决方法也是获取曲目总数,然后选择一个随机数。但是我也找不到获取曲目总数的方法。
目前我只是将这个东西包装在一个 try/except 中,但是我做了无用的请求。如果有办法避免这种情况!?
while (not track):
try:
track = client.get('/tracks/%s' % random.randint(0, 100000))
except requests.exceptions.HTTPError as e:
logger.error(e)
【问题讨论】:
-
您可以通过传入特定的
q = <search term>请求来滥用/tracks调用的搜索部分。 -
@sean 不幸的是,
/tracks/端点似乎只产生(50)个按创建日期和热度排序的轨道。见API console -
是的......这并不比我的黑客少。我的更简单:)
标签: python soundcloud