【发布时间】:2015-04-04 11:38:17
【问题描述】:
我正在尝试使用请求解析 xml 文档 (URL),
面临以下错误:
ValueError: Unicode strings with encoding declaration are not supported
这是我的代码:
import requests
from lxml import etree
from lxml.etree import fromstring
req = requests.request('GET', "http://www.nbp.pl/kursy/xml/LastC.xml")
a = req.text
b = etree.fromstring(a)
我怎样才能得到这个 xml 解析。在此先感谢您的帮助
【问题讨论】:
-
你看过这篇文章了吗? stackoverflow.com/questions/15830421/…
-
@AlexeyGorozhanov 我试过了.. 不适合我!抛出同样的错误
-
@quikrr:如果你实际使用
req.content,它不可能抛出同样的错误;您是否 100% 确定您在那里使用了正确的方法?
标签: python xml xml-parsing xml.etree