I am using python 3.6 and zeep 3.4.0
Zeep returns raw data and i cannot convert it to xml/json/pandas object.
I've tried to use bs4 to get table from the text1, no luck. Serialize text1 to get json, no luck too.
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)
I need to retrieve readable xml or json/pandas table from zeep.