Yado_tech

旅館+ITとはなんぞ

PythonでおんどとりWebStrageAPIを利用する。

おんどとりWebStrageがいつの間にかAPIに対応していた。知らなかったw

はじめにお読みください | おんどとり WebStorage API

ていうことでサクッとPython3でAPIを取得してみた。

API_KEY】【ID】【PASS】は各自の環境に応じて書き換えて下さい。

import requests

import json

url = "https://api.webstorage.jp/v1/devices/current"

api_key = "【API_KEY】"
login_id ="【ID】"
password = "【PASS】"

paylord = {'api-key':api_key,"login-id":login_id,'login-pass':password}

header = {'Host':'api.webstrage.js:443','Content-Type': 'application/json','X-HTTP-Method-Override':'GET'}

def main():
    response = requests.post(url,json.dumps(paylord).encode('utf-8'),headers=header).json()
    
    print(response['devices'][0]['channel'][0]['value'])
    print(response['devices'][1]['channel'][0]['value'])
    print(response['devices'][2]['channel'][0]['value'])

if __name__ =="__main__":
    main()

これで取得できるはず。seleniumとかいらんくなったね