Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung Letzte Überarbeitung Beide Seiten der Revision | ||
dapnetapisetidentificationaddress [2018/05/22 17:06] df2et angelegt |
dapnetapisetidentificationaddress [2018/05/28 16:50] dh3wr |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | Mithilfe dieses Python scripts können die identificationAddresses aller Sender auf einen bestimmten Wert (.z.B. 8) gesetzt werden: | + | Mithilfe dieses Python scripts können die identificationAddresses aller Sender auf einen bestimmten Wert (z.B. 8) gesetzt werden: |
<code> | <code> | ||
import sys | import sys | ||
+ | import time | ||
import json | import json | ||
import requests | import requests | ||
Zeile 16: | Zeile 17: | ||
jsondata = json.loads(r.text) | jsondata = json.loads(r.text) | ||
+ | |||
+ | headers = ({'User-Agent': 'PythonPUT/0.1', 'Content-Type': 'application/json;charset=utf-8'}) | ||
for transmitter in jsondata: | for transmitter in jsondata: | ||
Zeile 32: | Zeile 35: | ||
newjson = json.dumps(transmitter) | newjson = json.dumps(transmitter) | ||
- | headers = ({'User-Agent': 'PythonPUT/0.1', 'Content-Type': 'application/json;charset=utf-8'}) | + | time.sleep(5) |
- | url = url + '/' + name | + | print 'Changing: ' + name |
- | try: | + | newurl = url + '/' + name |
- | response = requests.put(url, headers=headers, data=newjson, auth=HTTPBasicAuth(login, passwd)) | + | try: |
- | response.raise_for_status() | + | response = requests.put(newurl, headers=headers, data=newjson, auth=HTTPBasicAuth(login, passwd)) |
- | except requests.exceptions.RequestException as e: | + | response.raise_for_status() |
- | print e | + | except requests.exceptions.RequestException as e: |
- | sys.exit(1) | + | print e |
+ | sys.exit(1) | ||
</code> | </code> | ||