Python调用lignumdata API读JSON:预期52条仅返回13条
接口拉取构件数据返回量不足问题
我尝试从API读取构件配置相关数据,API基础通信可正常运行,但并未加载到所有预期数值。
- 对应分类下预期应有52个构件,分类页面地址:https://lignumdata.ch/?page=bauteil&bauteilgruppe=decke
- 实际接口仅返回13个结果
- 对应API地址:https://lignumdata.ch/api/
请问我操作上存在什么问题?
以下是复现问题的请求代码:
import json import urllib.request import urllib.parse import urllib def main(): URL = 'https://lignumdata.ch/api/v1.cfc?method=getBauteil&compatMode=true&condition={"type":"decke","bauteiltyp":["Rippen", "Balken"]}' request_url = URL.replace(" ", "") print('url', request_url) response = urllib.request.urlopen(request_url) data = json.loads(response.read()) #print('url', data[0]) for output_loads in data: print(output_loads['laufnummer']) return if __name__ == '__main__': main()
内容的提问来源于stack exchange,提问作者Michael Brunner
相关产品推荐
相关产品推荐

