我正在用python请求库查询API
这是使用内部API
我有这个可以用的
ids=[24381, 31883, 21145, 21143, 23010, 23016, 28066, 28163, 28673, 68665, 50750, 35268, 34943, 76377, 29760, 166787, 166788, 28666, 29792]
for i in ids:
args={'segmentID': i}
resp=requests.get('http://internal/api/segments?',params=args)
但我只想通过整个名单的身份证,这是允许的
这是正确的,但是我手动构建了它,如何在python中传递id
这行不通
ids=[24381, 31883, 21145, 21143, 23010, 23016, 28066, 28163, 28673, 68665, 50750, 35268, 34943, 76377, 29760, 166787, 166788, 28666, 29792]
args={'segmentID': ids}
resp=requests.get('http://internal/api/segments?',params=args)
这是因为在for循环中发出请求时,它都是作为int,而不是作为列表。你知道吗
但是当把它作为一个列表传递时,它的结果是
我想这可能有用
尝试使用
str.join
例如:
注:
%2C
表示,
相关问题 更多 >
编程相关推荐