如何使用Zeep获得多页SOAP响应?



我正在对返回分页响应的 Web 服务进行 SOAP 调用。Zeep是我发现的唯一一个适用于这个Web服务的Python库。

当我进行调用时,它会返回结果的前 100 条记录(1 页(。如何再次调用下一页(重复直到完成(,或指定我想要所有页面?

使用请求条件创建字典。获取结果的第一页,解析请求的总页数,然后设置循环。

在工作日的情况下:

request_crit = {'Response_Filter' : { 
'Page' : 1,
'Count' : number_results,
'As_Of_Entry_DateTime' : your timestamp,
}}
response = service.get_schools(request_crit)
#process the response
request_crit=['Response_Filter']['Page'] +=

相关内容

  • 没有找到相关文章

最新更新