Но все таки не просто так существуют SOAP клиенты, хочется их использовать. Выбрал Zeep , но примеры его использования примитивные, типа запросить soap метод с парой параметров.
А в моем случае тело запроса достаточно сложное и никак не пойму как его сформировать (не через raw текст).
Буду благодарен за примеры, как создавать блоки, аттрибуты в хедере, теле запроса.
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header>
<UserAuth>
<userid>12345</userid>
<password>qwerty</password>
</UserAuth>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<add_labels>
<partnerorderid>111</partnerorderid>
<kepoluserid>222</kepoluserid>
<paymentpin>333</paymentpin>
<labels>
<orderedLabel>
<partnerorderartid>123</partnerorderartid>
<productcode>CC</productcode>
<parcelweight>1</parcelweight>
<sendername>UAB Sirius</sendername>
<sendermobile>003700000001</sendermobile>
<senderaddresscountry>LT</senderaddresscountry>
<receivername>Vardenis Pavardenis</receivername>
<receivermobile>003700000002</receivermobile>
<targetmachineidentification>0119</targetmachineidentification>
<boxsize>XSmall</boxsize>
<printtype>terminal</printtype>
</orderedLabel>
</labels>
</add_labels>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>