suds ライブラリを使用して、Web サービスから製品のリストを取得しています。
これはサンプルコードです:
from suds.client import Client
url = 'WSDLURL'
client = Client(url)
result = client.service.Research('value')
結果には以下が含まれます:
(ArrayOfProducts){
Product[] =
(Product){
Id = 218
Code = "C024"
Name = "test2"
Avaiable = True
UrlDownload = None
MetaData =
(ArrayOfMetaData){
MetaData[] =
(MetaData){
CoderepositoryISO = "16701"
Title = "1ST"
},
}
},
(Product){
Id = 219
Code = "C025"
Name = "test3"
Avaiable = True
UrlDownload = None
MetaData =
(ArrayOfMetaData){
MetaData[] =
(MetaData){
CoderepositoryISO = "16702"
Title = "2ND"
},
}
},
...
for? を使用して、製品に含まれるデータ循環に直接アクセスする方法が、python または suds にあります。(例: Product.Id、Product.Codeなど)