0

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

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

4

1 回答 1

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'] +=
于 2018-06-14T16:36:55.187 回答