【发布时间】:2018-05-03 22:50:59
【问题描述】:
我遇到了一个错误,无法找到绕过它的方法 - 它完全阻止了我的进步。如何通过 Python 使用 SOAP 访问此 API?
import zeep
endpoint_soap = 'http://api4.ibmmarketingcloud.com/SoapApi?wsdl'
client = zeep.Client(endpoint_soap)
我得到的错误是 ValueError:
....
File "src/lxml/etree.pyx", line 1826, in lxml.etree.QName.__init__
File "src/lxml/apihelpers.pxi", line 1626, in
lxml.etree._tagValidOrRaise
ValueError: Invalid tag name 'AGGREGATE_SUPPRESSIONS '
Python 3.6
【问题讨论】:
-
这里有人遇到了同样的问题github.com/mvantellingen/python-zeep/issues/594 - 这可能不是 zeep 而是 lxml 问题
-
谢谢@jan-seins github.com/mvantellingen/python-zeep/issues/594 解决了底部的问题。必须修改问题中讨论的 zeep utils.py