python 调用webservice获得object数据该如何处理

fillwang 2018-10-30 04:43:43
各位大神,我用python suds调用了一个webservice,print之后返回如下结果:
(ArrayOfPageLog){
PageLog[] =
(PageLog){
Id = 3
SourceIP = "222.92.150.146"
VisitDate = 2018-09-03 16:50:17.233000
ArticleId = 0
},
(PageLog){
Id = 4
SourceIP = "192.168.31.1"
VisitDate = 2018-09-03 16:50:23.450000
ArticleId = 0
},
(PageLog){
Id = 5
SourceIP = "192.168.31.1"
VisitDate = 2018-09-03 16:50:42.863000
ArticleId = 0
},
(PageLog){
Id = 6
SourceIP = "222.92.150.146"
VisitDate = 2018-09-03 16:51:43.507000
ArticleId = 0
},
(PageLog){
Id = 7
SourceIP = "222.92.150.146"
VisitDate = 2018-09-03 16:52:35.040000
ArticleId = 0
},
(PageLog){
Id = 8
SourceIP = "222.92.150.146"
VisitDate = 2018-09-03 16:52:58.793000
ArticleId = 0
},
(PageLog){
Id = 9
SourceIP = "222.92.150.146"
VisitDate = 2018-09-03 16:53:05.807000
ArticleId = 0
},
(PageLog){
Id = 10
SourceIP = "222.92.150.146"
VisitDate = 2018-09-03 16:57:53.753000
ArticleId = 0
},
(PageLog){
Id = 11
SourceIP = "223.104.145.109"
VisitDate = 2018-09-03 16:58:49.477000
ArticleId = 0
},
(PageLog){
Id = 12
SourceIP = "223.104.145.109"
VisitDate = 2018-09-03 16:59:00.510000
ArticleId = 0
},
}

请请教各位怎么才能获取到里面的数值?谢谢!
...全文
367 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
promising_90 2018-12-19
  • 打赏
  • 举报
回复
def GetArrayOfStringValue(array,info): '''处理webservice返回的array of string,并获取返回值列表''' getarray = array getdict = sudsobject.asdict(getarray) getlist = getdict.get('%s'%info) return getlist array 数组,info 在你的代码中是PageLog

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧