import requests from xml.etree import ElementTree as ET import urllib3 from passwords import * urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) def doRequest(xml): r = requests.get( 'https://172.18.51.15/cgi-bin/vertx_xml.cgi', params={'XML': xml}, auth=requests.auth.HTTPDigestAuth(DOOR_USERNAME, DOOR_PASSWORD), verify=False) print(r.text) delXML = ET.Element("VertXMessage") for ii in range(1, 8): ET.SubElement(delXML, "hid:Schedules", attrib={"action": "DD", "scheduleID": str(ii)}) print(b'' + ET.tostring(delXML)) doRequest(b'' + ET.tostring(delXML)) with open("schedules.xml", "rb") as f: doRequest(f.read())