我有XML API数据,我需要从中获取一个值并从中运行另一个API调用。
<?xml version="1.0" encoding="ISO-8859-1"?>
<result status="OK" host="systemmonitor.co.uk" created="2018-10-26T09:45:27+01:00">
<client>
<clientid>12345</clientid>
</client>
<client>
<clientid>67890</clientid>
</client>
此文件中大约有100个客户端,我需要能够获取每个客户端的ClientID值并通过另一个API调用运行它(我假设我可以将其设置为变量?)
我将如何获取多个客户端ID并通过api调用运行它们以获取更多数据?
答案 0 :(得分:0)
您可以使用ElementTree
提取数据,然后将其输入到列表中以进行第二次API调用。这篇文章可能会有所帮助:
Extracting text from XML using python