Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- from hashlib import sha1
- from datetime import datetime
- import json
- import xml.dom.minidom
- # parametry XML dotazu
- # zde zadejte váš wapi login - email
- login = "xxx"
- # zde zadejte vaše wapi heslo
- wpass = "yyy"
- auth = sha1((login + sha1(wpass.encode('utf8')).hexdigest()+datetime.now().strftime('%H')).encode('utf8')).hexdigest()
- # testovací příkaz ping - pokud vše v pořádku projde, vrátí se kód 1000 - OK
- command = "ping"
- # ID požadavku, nepovinný parametr požadavku WAPI, je vracen v odpovědi, vhodný pro přehlednost
- cltrid = "test_req_1"
- # adresa, kam je zasílán POST
- url = "https://api.wedos.com/wapi/xml"
- # sestavení XML žádosti
- data = {'request': '<?xml version="1.0" encoding="UTF-8"?><request><user>'+login+'</user><auth>'+auth+'</auth><command>'+command+'</command><clTRID>'+cltrid+'</clTRID></request>'}
- # provedení volání, formátovaný výstup do konzole
- response = requests.post(url, data=data)
- dom = xml.dom.minidom.parseString(response.content)
- prettyxml = dom.toprettyxml()
- print(prettyxml)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement