通过 https 进行 zeep 连接

zeep connection over https

我有一个 python 2.7 代码,它使用 suds 连接到网络服务。但我正在尝试将其升级到 python 3,但肥皂水因多种原因无法正常工作。所以想到使用zeep 我的肥皂水代码在这里:

t = suds.transport.https.HttpAuthenticated(**creds)
client=suds.client.Client(url,location=loc,transport=t)
return client

如何将其转换为 zeep。特别是提供 https urls(我没有证书)并提供位置 url.

suds 和 zeep 都应该在 Python 3 上工作,所以你不需要 "convert" 你的代码来 zeep。

为什么肥皂水对你不起作用?在 Python 3 上,suds 有一个不同的包名,suds-py3。您是否尝试过 "pip install suds-py3" 而不是 "pip install suds"?