2009-08-28 3 views
2

До сих пор я пытался открыть WSDL:Python клиенты SOAP не будет работать с этим WSDL

https://login.azoogleads.com/affiliate/tool/soap_api

из двух общих клиентов SOAP Python, что я знаю о: SOAPpy и ZSI. client.Binding. SOAPpy вызывает исключение в PyXML (xml.parsers.expat.ExpatError: неверно сформированный (недопустимый токен)), а ZSI вызывает исключение в библиотеке urlparse.

Что я надеюсь, что это:

1.) Я использую эти библиотеки неправильно (использование ниже)

или

2.) Существует еще одна библиотека SOAP Я не знать о том, что будет в состоянии справиться с этой

Вот мое использование библиотек:

from ZSI.client import Binding 
b = Binding('https://login.azoogleads.com/affiliate/tool/soap_api/') 
hash = b.authenticate('should', 'get', 'authenticationfailurefromthis') 

и

import SOAPpy 
b = SOAPpy.WSDL.Proxy('https://login.azoogleads.com/affiliate/tool/soap_api/') 
hash = b.authenticate('any', 'info', 'shoulddo') 

ответ

2

ваш фактически не давая ему правильный WSDL конечной точки попробовать explicilty придав ему расположение WSDL, а не этого каталога. Помните компьютер exceptually глупые вещи!