这是我在yeelink平台上设置的一个远程开关
我现在想把这个开关的操作通过python读取下来,即读取下面这段字符:
在网上找了下资料,最后整理出一下代码:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests
import time
# 设备URI
apiurl = ['这是你的设备状态url,即上图我涂了红色的那一串"]
# 用户密码
apiheaders = {'U-ApiKey': 这个不用说,在你自己用户那找'}
while True:
#发送请求
for i in range(6):
r = requests.get(apiurl[i],headers=apiheaders)
# 打印响应内容
print(r.text)
# 转换为字典类型 请注意 2.7.4版本使用r.json()
led = json_load(r)
# {'value':x} x=1打开状态,x=0关闭状态
if led['value']==1:
print 1
else:
print 0
# 延时1S
time.sleep(1)
延时一秒后这段代码会 重复执行。
因为我也是新手所以希望和各位多交流,另外过几天会上传一个利用python上传一些数据到某平台的代码,希望对大家有帮助