Python 在搜索筛选器中使用不等于
我正在编写一个脚本,需要在Soundcloud上搜索声音,并在搜索参数中使用多重比较 例如,可能我想要一个“Harry Connick Jr.”查询中未标记为“Rock and Roll”的所有结果 这不起作用,只是返回Python 在搜索筛选器中使用不等于,python,api,python-3.x,soundcloud,Python,Api,Python 3.x,Soundcloud,我正在编写一个脚本,需要在Soundcloud上搜索声音,并在搜索参数中使用多重比较 例如,可能我想要一个“Harry Connick Jr.”查询中未标记为“Rock and Roll”的所有结果 这不起作用,只是返回 non-keyword arg after keyword arg 有没有办法在我的搜索查询中包含这些条件?或者,我唯一的选择是获取完整的结果集,然后清除我这边的数据?关键字参数的语法是=。所以这里 client.get('/tracks', q='Harry Connick
non-keyword arg after keyword arg
有没有办法在我的搜索查询中包含这些条件?或者,我唯一的选择是获取完整的结果集,然后清除我这边的数据?关键字参数的语法是
=
。所以这里
client.get('/tracks', q='Harry Connick Jr', tags!='Rock and Roll')
q='Harry Connick Jr'
是一个关键字参数。然而
标签!='摇滚乐“
是一个布尔表达式,其计算结果为True
/False
如果有方法传递NOT版本,它可能看起来像一个包装字符串的函数。您可以尝试在问题中添加指向相关文档的链接您需要从API获取所有结果,然后在您这边对其进行过滤。客户端的类型是什么?您是如何创建该对象的?client=soundcloud.client(client_id='my987client654id321',client_secret='my123client456secret789',username='myusername',password='mypassword')我还没有找到一种方法来创建它,我在这里看到的是,查询功能非常有限。。所以我认为这是行不通的。
client.get('/tracks', q='Harry Connick Jr', tags!='Rock and Roll')