Имеем описание сервиса http://utender.ru/public/services/datetime/DateTimeService.asmx
Его wsdl: http://utender.ru/public/services/datetime/DateTimeService.asmx?WSDL
В теории метод GetDateTime() должен вернуть время площадки.
from suds.client import Client client = Client('http://utender.ru/public/services/datetime/DateTimeService.asmx?WSDL',faults=False) print client client.set_options(port='DateTimeServiceSoap') print client.service[0].GetDateTime()
Suds ( https://fedorahosted.org/suds/ ) version: 0.4 GA build: R699-20100913
Service ( DateTimeService ) tns="http://tempuri.org/“
Prefixes (0)
Ports (2):
(DateTimeServiceSoap)
Methods (1):
GetDateTime()
Types (0):
(DateTimeServiceSoap12)
Methods (1):
GetDateTime()
Types (0):
No handlers could be found for logger ”suds.client"
(404, None)
Причём есть площадки-клоны с теми самыми же вебсевисами и там тоже самое.
И сам вебсервис на сайте http://utender.ru/ работает. В правом верхнем углу нажимаешь на время и оно через него обновляется.
Что я делаю не так?