私はいくつかのSOAP pythonライブラリを使用しています - suds:
https://fedorahosted.org/suds/wiki/Documentation
私でさえ、いくつかの改善(スロット)で泡を使用しました-素晴らしいですが、それでも多くのメモリ使用量!!!
だから私は質問があります:
wsdl の一部だけをダウンロードすることはできますか? 必要なメソッドは 2 つだけですが、API 全体が非常に大きいです:
self.client = Client(' https://webapi.allegro.pl/service.php?wsdl ', cache=None)
ローカルファイルから読み込もうとしました(大きなwsdlの短縮版):
self.client = Client(url='file:///home/tomek/pythonScript/service.php?wsdl', location=' https://webapi.allegro.pl/service.php ', cache=None)
しかし、それは機能しません:
suds/bindings/binding.py", line 149, in get_reply
soapenv.promotePrefixes()
AttributeError: 'NoneType' object has no attribute 'promotePrefixes'
私を助けてください!!!