【发布时间】:2021-10-08 08:38:19
【问题描述】:
我有以下 graphql 查询:
axie_list = [] #f'"{1621247}"'
for ids in tqdm(id_groups[:2]):
query = {"operationName": "GetAxieDetail",
"variables": {"axieId": ids},
"query": "query GetAxieDetail($axieId: IDS!) {\n axie(axieId: $axieId) {\n ...AxieDetail\n }\n}\n\nfragment AxieDetail on Axie {\n id\n class\n breedCount\n bodyShape\n sireClass\n matronClass\n stage\n level\n \n parts {\n ...AxiePart\n }\n stats {\n ...AxieStats\n }\n}\n\nfragment AxiePart on AxiePart {\n name\n type\n}\n\nfragment AxieStats on AxieStats {\n hp\n speed\n skill\n morale\n}"}
url = 'https://axieinfinity.com/graphql-server-v2/graphql'
json_data = requests.post(url, json=query).json()
axie_list.append(json_data)
此查询一次接受 1 个 id 像这样的 "1621247"。
我在列表中有一组ids,并且想批量调用ids,而不是一次调用1 个。
这样的东西会是什么样子?
【问题讨论】:
标签: python python-requests graphql