Python3 Zeep выдает ошибку "нет элемента в пространстве имен"?
Я использую Zeep для python3 для извлечения данных из информации о реальном времени Dublin Bus SOAP.
Подробности можно прочитать здесь
Я передаю следующий WSDL, который отлично работает.
Некоторые из методов работают, такие как; GetAllDestination, однако у меня возникают проблемы при попытке использовать GetRealTimeStopData.
Вот код, который я запускаю:
from zeep import Client
client = Client('http://rtpi.dublinbus.ie/DublinBusRTPIService.asmx?WSDL')
client.settings(raw_response=True)
client.service.GetRealTimeStopData(stopId=4903, forceRefresh=True)
4903 является допустимым STIID, и я все еще получаю ошибку, независимо от того, что forceRefresh является True/False.
Я получаю ошибку:
zeep.exceptions.LookupError: No element 'DocumentElement' in namespace None. Available elements are: NewDataSet
Может ли кто-нибудь посоветовать, чего мне не хватает? Благодарю.