python - 解析俄语站点编码错误

标签 python python-3.x parsing encoding beautifulsoup

解析网站时编码有问题https://beton24.ru/sochi/beton/

from urllib.request import urlopen
from bs4 import BeautifulSoup
html = urlopen('https://beton24.ru/sochi/beton/')
bs = BeautifulSoup(html.read())
result = bs.findAll("span", "catalog-index__link-text")[1]
parse = str(result)

为了得到混凝土的价格,我将结果转换为str,它变成了'from\xa03\u2009836\xa0₽'

谁遇到过,如何解决?谢谢!

最佳答案

我认为你想要的是:

parse = result.text

关于python - 解析俄语站点编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51844897/

相关文章:

c# - 如何最好地解析任何常量 Lua 表而不将其加载到 Lua VM 中?

python - PLY:C 解析器中的 token 移位问题

python - 使用 dtype 读取二进制文件会导致 ValueError

python - 调用全局变量时无法解析的引用?

python - 使用迭代器协议(protocol)访问已排序的字典

Python 使用 re 模块解析导入的文本文件

python - 如何使用 pymysql 通过存储过程将从 pyodbc mssql 查询返回的列表插入到 mysql 中

python - 如何将我的 Python 代码一次应用于一个文件夹中的所有文件,以及如何为每个后续输出文件创建一个新名称?

python - 了解移动到不同机器时的虚拟环境行为

Python Gensim word2vec 词汇键