【发布时间】:2019-11-07 12:43:26
【问题描述】:
我正在使用 python 3.6 和 zeep 3.4.0
Zeep 返回原始数据,我无法将其转换为 xml/json/pandas 对象。
我尝试使用 bs4 从 text1 中获取表格,但没有成功。 序列化 text1 得到 json,也没有运气。
from zeep import Client, Settings
settings = Settings(xml_huge_tree=True)
client = Client('http://www.cbr.ru/secinfo/secinfo.asmx?WSDL', settings=settings)
s = '2019-06-21T00:00:00'
with client.settings(raw_response=True):
result = (client.service.IDRepoRUBXML(s))
#print(dir(result))
text1 = (result.text)
print(text1)
#
#data = literal_eval(text1.decode('utf8'),)
def escape(t):
"""HTML-escape the text in `t`."""
return (t.replace("&","&").replace("<","<" ).replace( ">",">").replace("'","'").replace(""",'"'))
m = escape(text1)
print(m)
我需要从 zeep 检索可读的 xml 或 json/pandas 表。
【问题讨论】:
标签: python json pandas wsdl zeep