Вы не можете использовать пены для этого сервиса, пена основана на SOAP, который является другим протоколом веб-сервиса. Что вы можете сделать, это отправить запрос xml и получить ответ.
import requests
target_url = "http://xmlgw.companieshouse.gov.uk/v1-0/xmlgw/Gateway"
headers={'Content-type': 'text/xml'}
print requests.post(target_url, data=xml, headers=headers).text
Где xml определяется в соответствии с их схемами. http://xmlgw.companieshouse.gov.uk/example_http.html Это один examaple
xml = ('''
<GovTalkMessage xmlns="http://www.govtalk.gov.uk/schemas/govtalk/govtalkheader"
xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"
xmlns:gt="http://www.govtalk.gov.uk/schemas/govtalk/core"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.govtalk.gov.uk/schemas/govtalk/govtalkheader">
<EnvelopeVersion>1.0</EnvelopeVersion>
<Header>
<MessageDetails>
<Class>CompanyDetails</Class>
<Qualifier>request</Qualifier>
<TransactionID>14456553</TransactionID>
</MessageDetails>
<SenderDetails>
<IDAuthentication>
<SenderID>My_SenderID</SenderID>
<Authentication>
<Method>CHMD5</Method>
<Value>e999e113407884fa410fa2f53bc23952</Value>
</Authentication>
</IDAuthentication>
<EmailAddress>[email protected]</EmailAddress>
</SenderDetails>
</Header>
<GovTalkDetails>
<Keys/>
</GovTalkDetails>
<Body>
<CompanyDetailsRequest xmlns="http://xmlgw.companieshouse.gov.uk/v1-0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlgw.companieshouse.gov.uk/v1-0/schema/CoDets.xsd">
<CompanyNumber>01002361</CompanyNumber>
<GiveMortTotals>1</GiveMortTotals>
</CompanyDetailsRequest>
</Body>
</GovTalkMessage>
''')
<Class>CompanyDetails</Class>
Какой тип информации вы получаете. вроде того, что «функция» для вызова
<Authentication>
<Method>CHMD5</Method>
<Value>e999e113407884fa410fa2f53bc23952</Value>
</Authentication>
</IDAuthentication>
Здесь вы бы поместить данные входа в систему, я думаю
<CompanyDetailsRequest xmlns="http://xmlgw.companieshouse.gov.uk/v1-0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlgw.companieshouse.gov.uk/v1-0/schema/CoDets.xsd"> <CompanyNumber>01002361</CompanyNumber> <GiveMortTotals>1</GiveMortTotals> </CompanyDetailsRequest>
Функция «» вызов, и это параметры
Теперь это даст мне ответ рассказывал мне о Авторизация не удалась. Поэтому, если у вас есть учетная запись, это должно сработать для вас.
Здесь вы можете найти список схем, которые они имеют для разных типов запросов. Некоторые из них имеют образец запроса, чтобы помочь вам. http://xmlgw.companieshouse.gov.uk/v1-0/xmlgw/SchemaStatusOutput
Вот полное руководство по всем их схемам. http://xmlgw.companieshouse.gov.uk/data_usage_guide_dec_2013.pdf
Вы должны перефразировать вопрос «Я ищу использовать Suds с определенной конечной точкой, но я не знаю WSDL» – Wyrmwood