У меня возникла проблема, когда я пытаюсь получить доступ к методу suds, и он показывает мне ошибку, как мыло web-fault_verver поднял ноль
Я также использовал zeep и запросы и получаю ту же ошибку
import suds
from suds.client import Client
import requests
from suds import WebFault
from suds.transport.https import HttpAuthenticated
import logging
logging.basicConfig(level=logging.DEBUG)
logging.getLogger('suds.client').setLevel(logging.DEBUG)
logging.getLogger('suds.transport').setLevel(logging.DEBUG)
logging.getLogger('suds.xsd.schema').setLevel(logging.DEBUG)
logging.getLogger('suds.wsdl').setLevel(logging.DEBUG)
username = ""
password = ""
url = ""
try:
t = HttpAuthenticated(username=username, password=password)
my_client = Client(url=url,transport = t,headers = {"SOAPAction":"CI_Z_SP_HR_DETAILS_G.V1","content-type": "text/xml"})
methods = [m for m in my_client.wsdl.services[0].ports[0].methods]
print(my_client)
print("Mthods : ", methods)
# peronal_Details = myclient.service.
except suds.WebFault as e:
print(e)