我正在使用selenium和python来创建一个网站。我正在抓取一些“英镑”字符,但是我得到的是:\u00a3,当写入json时(它们显示为“英镑”,我将它们打印到终端)。
我知道他们是Unicode的,我需要他们在UTF8(?)。我试过一些我在上面发现的东西,但没有太大的成功。
我试过.replace(.replace('\u00a3',''.')-但是我没有多少成功。
如何使字符看起来像“.”,而不是\u00a3
这是打印错误的行如果你想看我的全部代码,请告诉我。

price = page.find_element_by_class_name('header_tags').text

最佳答案

如果您正在使用json.dump()json.dumps(),请尝试设置ensure_ascii=False

09-17 11:44