您可以使用以下代码来完成这个任务:

import requests

url = "https://www.acp-iot.com/production-test/production/testresult/page"
headers = {
    'cookie': 'JSESSIONID=DBDFC9A42671C92B8EE65308F0F06591',
    'Content-Type': 'application/json'
}
data = {
    "search": "",
    "sort": "lastModifiedDate",
    "order": "desc",
    "offset": 0,
    "limit": 20,
    "deviceNos": "",
    "andFilters": [
        {
            "property": "customer.id",
            "operator": "eq",
            "ignoreCase": False,
            "value": "1"
        }
    ],
    "orFilters": []
}

response = requests.post(url, headers=headers, json=data)
result = response.json()

activated_module_states = []
for item in result['content']:
    if item['moduleState'] == 'ACTIVATED':
        activated_module_states.append(item)

print(activated_module_states)

这段代码发送一个 POST 请求到指定的 URL,并使用给定的请求头和 JSON 数据。然后,从返回的结果中筛选出moduleState为"ACTIVATED"的项,并将它们存储在activated_module_states列表中。最后,打印出列表中的结果。

Python API 请求并筛选激活状态模块数据

原文地址: https://www.cveoy.top/t/topic/pzTi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录