从XML获取API数据,然后使用Python3进行另一个API调用

时间:2018-10-26 09:11:09

标签: python xml api variables

我有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调用运行它们以获取更多数据?

1 个答案:

答案 0 :(得分:0)

您可以使用ElementTree提取数据,然后将其输入到列表中以进行第二次API调用。这篇文章可能会有所帮助: Extracting text from XML using python