问题描述
Soap的新手,我正在使用以下代码尝试从端点提取数据。提取的数据被格式化为具有一个键和一个值的字典(以html格式)。如何将这些数据解析为可用格式(例如多个字典键/值对)并转换html?感谢您的任何事先帮助。
from suds.client import Client
client = Client(endpoint)
InputParams = client.factory.create('InputParams')
print(client)
InputParams.PLANT = "Plant"
InputParams.TARGET_WORKCENTER = "Workcenter"
InputParams.VARIANT = "SapVariant"
LoginName = ""
LoginPassword = ""
schedule = client.service.Xacute(LoginName,LoginPassword,InputParams)
print(schedule)
Response
(Rowset){
Row[] =
(Row){
O_OUTPUT = "<ET_OUTPUT><item><WERKS>XXXX</WERKS><MES_ORDER>000000000000</MES_ORDER><BOM_EXPL_DATE>2020-11-06</BOM_EXPL_DATE><ORD_SERNR>XXXXXXXXXXXXXXXX</ORD_SERNR><ORD_SEQNO>00000000000000</ORD_SEQNO><ORD_MAT>0000RW</ORD_MAT><ORDER_START_DT>2020-10-20</ORDER_START_DT><ORDER_COMP_DATE>2020-11-05</ORDER_COMP_DATE><ORD_QTY>1.000</ORD_QTY><ORD_UOM>ST</ORD_UOM><MODEL>0R 000</MODEL><RESEQNR>00000000000000</RESEQNR><CURR_STATUS>020</CURR_STATUS><CURR_STATUS_DT>2020-10-23</CURR_STATUS_DT><CURR_STATUS_TIM>05:12:20</CURR_STATUS_TIM><ORD_HLD/><MAX_TIME/><OP_ACTPT_STDT>2020-10-23</OP_ACTPT_STDT><CY_SEQNRV>0000000000000000000</CY_SEQNRV><RESEQ_FLAG/><OPER_HOLD/><HOLD_REASON>TEST</HOLD_REASON><HOLD_CHANGEBY>0000000</HOLD_CHANGEBY><HOLD_DATE>2020-10-29</HOLD_DATE><HOLD_TIME>06:31:37</HOLD_TIME></item><item><WERKS>0000</WERKS><MES_ORDER>00000000000000</MES_ORDER><BOM_EXPL_DATE>2020-11-06</BOM_EXPL_DATE><ORD_SERNR>0000000000000000</ORD_SERNR><ORD_SEQNO>0000000000000000</ORD_SEQNO><ORD_MAT>0000RW</ORD_MAT><ORDER_START_DT>2020-10-20</ORDER_START_DT><ORDER_COMP_DATE>2020-11-05</ORDER_COMP_DATE><ORD_QTY>1.000</ORD_QTY><ORD_UOM>ST</ORD_UOM><MODEL>0R 000</MODEL><RESEQNR>00000000000000</RESEQNR><CURR_STATUS>020</CURR_STATUS><CURR_STATUS_DT>2020-10-22</CURR_STATUS_DT><CURR_STATUS_TIM>22:53:52</CURR_STATUS_TIM><ORD_HLD/><MAX_TIME/><OP_ACTPT_STDT>2020-10-23</OP_ACTPT_STDT><CY_SEQNRV>0000000000000000</CY_SEQNRV><RESEQ_FLAG/><OPER_HOLD/><HOLD_REASON>TEST - removing prior hold</HOLD_REASON><HOLD_CHANGEBY>0000000</HOLD_CHANGEBY><HOLD_DATE>2020-10-29</HOLD_DATE><HOLD_TIME>06:30:48</HOLD_TIME></item><item></ET_OUTPUT>"
O_RESULT = "<ET_RETURN/>"
},}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)