Benutzer-Werkzeuge

Webseiten-Werkzeuge


dapnetapisetidentificationaddress

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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>​
  
dapnetapisetidentificationaddress.txt · Zuletzt geändert: 2018/07/24 20:52 von dh3wr