Para consultar dados XML utilizando o padrão SOAP em Python, você pode utilizar a biblioteca zeep. Essa biblioteca é uma alternativa ao suds e é baseada na biblioteca lxml.
Aqui está um exemplo básico de como consultar um serviço SOAP usando zeep:
Copy code
from zeep import Client
# cria um cliente para acessar o serviço SOAP
client = Client('http://www.soapexample.com/Service.asmx?WSDL')
# chama o método desejado do serviço SOAP
result = client.service.MethodName(argument1, argument2)
# exibe o resultado da chamada do método
print(result)
Onde:
http://www.soapexample.com/Service.asmx?WSDL é o URL do arquivo WSDL que define o serviço SOAP que você deseja acessar.
MethodName é o nome do método que você deseja chamar.
argument1 e argument2 são os argumentos que você deseja passar para o método.
Você pode encontrar mais informações sobre a biblioteca zeep na documentação oficial: https://docs.python-zeep.org/en/master/index.html.