日文字符搞砸了lxml解析

2024-09-27 00:23:11 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在lxml中执行以下操作?在

runtime_text = node.xpath("//dl/dt[text()=u'Runtime:' or text()=u'Laufzeit:' or text()=u'再生時間:']/following-sibling::dd")[0].text.strip()

它没有汉字也能正常工作,但是一旦添加了这行,它就会失败:

^{pr2}$

Tags: ortextnodedtlxmlxpathddruntime
1条回答
网友
1楼 · 发布于 2024-09-27 00:23:11

我想你想:

runtime_text = node.xpath(u"//dl/dt[text()='Runtime:' or text()='Laufzeit:' or text()='再生時間:']/following-sibling::dd")[0].text.strip()

lxml可能不理解python的unicode文本

相关问题 更多 >

    热门问题