python 读取yeelink平台指令小结

本文介绍如何使用Python读取Yeelink平台上的远程开关状态。通过发送HTTP请求并解析JSON响应,实现对设备状态的实时监控。代码中包含了一个无限循环,每秒检查一次状态并打印出来。
摘要由CSDN通过智能技术生成

这是我在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上传一些数据到某平台的代码,希望对大家有帮助

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值