【问题标题】:Python - BeautifulSoup - German characters in htmlPython - BeautifulSoup - html 中的德语字符
【发布时间】:2015-01-30 11:11:14
【问题描述】:

尊敬的 Python 专家,

我正在使用 BeautifulSoup 从网站上抓取一些 html 文本。本网站包含德语单词,例如“Groß”或“Bär”。当我打印 html 文本时,这些字符会被翻译得很讨厌,因此很难在 html 文本中搜索单词。

如何将 ß 替换为 ssä 替换为 aeü > 到,öoe,在 html 文本中?

我一直在寻找解决这个问题的方法,但是除了混乱之地之外,我无处可去

由于这是一个项目帮助,非常感谢!

【问题讨论】:

  • 如果您的问题实际上是如何替换字符串中的字符,那么首先阅读 python 教程会有所帮助。否则,请展示你所拥有的精简的工作代码 sn-p,并告诉我们你想要完成什么,以及为什么它不起作用。
  • 你完全正确。我读了joelonsoftware.com/articles/Unicode.html。脑洞大开,python 初学者必读。

标签: python html


【解决方案1】:

读取时将文本分配给变量并对其进行解码,例如,如果您的文本存储在变量 Var 下,则在读取时使用 Var.decode("utf-8")

【讨论】:

    猜你喜欢
    • 2012-09-07
    • 2015-10-17
    • 2017-12-14
    • 1970-01-01
    • 2010-09-30
    • 2013-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多