我正在使用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 表格。