import requests from lxml import etree def Obtain_Ticket(): GetTicket = """ ddembinski mond@y string """ headers = {'Host': 'soprema.gli.us.com', 'Content-Type': 'application/soap+xml; charset=utf-8', 'Content-Length': 'length'} response = requests.post('http://soprema.gli.us.com/Store/storefrontapi.asmx', data=GetTicket, headers=headers).text temp1 = response.split('') temp2 = temp1[1].split('') ticket = temp2[0] # print("got ticket: " + ticket) return ticket def Release_Ticket(ticket): ReleaseTicket = """ """+ticket+"""" """ headers = {'Host': 'soprema.gli.us.com', 'Content-Type': 'application/soap+xml; charset=utf-8', 'Content-Length': 'length'} response = requests.post('http://soprema.gli.us.com/Store/storefrontapi.asmx', data=ReleaseTicket, headers=headers).text # print("released ticket "+ticket) def Run_Report(ticket): send = """ """+ticket+""" Orders Order ID Order Price """ headers = {'Host': 'soprema.gli.us.com', 'Content-Type': 'application/soap+xml; charset=utf-8', 'Content-Length': 'length'} response = requests.post('http://soprema.gli.us.com/Store/storefrontapi.asmx', data=send, headers=headers).text print(response) def main(): ticket = Obtain_Ticket() Run_Report(ticket) Release_Ticket(ticket) main()