【发布时间】:2021-09-23 15:17:42
【问题描述】:
我正在使用 python 向 API 发送一个请求,以便提取传感器数据。
我发送的第一个请求是测量传感器的当前时间。
第二个请求是测量自传感器识别到运动以来的时间量。
我希望减去第一个请求,然后是第二个。
下面是我正在使用的拉取数据的方法,效果很好。我只是想不通为什么当我尝试减去它们时它不起作用。
任何帮助将不胜感激。
url = "IPADDRESS"
payload={}
headers = {
"Authorization":"Password"
}
response1 = requests.request("GET", url, headers=headers, data=payload, verify=False)
print('Current Time: ', response1.text)
url = "IPAddress"
payload={}
headers = {
"Authorization": "Password"
}
response = requests.request("GET", url, headers=headers, data=payload, verify=False) #HTTP request
print('Time since last motion: ', response.text)
updatedtime = response1.text
occupancelevel = response.text
result = updatedtime - occupancelevel
print(result)
【问题讨论】:
-
response.data有效吗?我不认为data是Response对象的属性 -
请不要在你的问题中的其他单词加粗,它真的会伤害我的眼睛;)
-
能分享一下打印出来的结果吗?
标签: python python-requests http-headers