Lv.1
java党一个个人QQ:3075929352
签名:肝个人网站ing…………
在 【作品秀】用python实现编程猫收到信息的提醒 中回复
代码有问题,这里修改一下
import requests
from requests.cookies import RequestsCookieJar
import RPi.GPIO as GPIO
import time
cookieJar = RequestsCookieJar()
#Cookie信息,把xxx替换为你的Cookie信息.
cookieJar.set("__ca_uid_key__","xxx",domain=".codemao.cn")
cookieJar.set("_ga","xxx",domain=".codemao.cn")
cookieJar.set("acw_tc","xxx",domain="api.codemao.cn")
cookieJar.set("_gid","xxx",domain=".codemao.cn")
cookieJar.set("authorization","xxx",domain=".codemao.cn")
cookieJar.set("gr_user_id","xxx",domain="api.codemao.cn")
cookieJar.set("grwng_uid","xxx",domain="api.codemao.cn")
def hasMessage():
resp = requests.get("https://api.codemao.cn/web/message-record/count",cookies = cookieJar)
respJson = resp.json()
commentCountJson = respJson[0]
likeCountJson = respJson[1]
systemCountJson = respJson[2]
print("comment:",commentCountJson["count"])
print("like:",likeCountJson["count"])
print("system:",systemCountJson["count"])
return (not commentCountJson["count"] == 0) or (not likeCountJson["count"] == 0) or (not systemCountJson["count"] == 0)
def main():
GPIO.se喵ode(GPIO.BOARD)
GPIO.setup(13,GPIO.OUT)
try:
while True:
if hasMessage():
GPIO.output(13,GPIO.LOW)
else:
GPIO.output(13,GPIO.HIGH)
time.sleep(10)
except KeyboardInterrupt:
GPIO.cleanup()
if __name__ == "__main__":
main()2020-06-16T11:43:03 点赞:0