爬取的中文编码格式不是UTF-8,无法正常显示,查看编码格式:

编码格式为ISO-8859-1(长见识啦~)
在使用urllib获取reqest的response的时候,还要进行解码。

解决方法:

txt.decode('utf8', 'ignore')

报错是没有了  但是抓取的汉字 还是乱码

解决办法来了:

#文字乱码
req.encoding = 'GB2312'  # 需要添加这一行,告知html文件解码方式 多种解析方式UTF-8 GB2312 ISO-8859-1 req.raise_for_status() html = req.text bf = BeautifulSoup(html)

解决问题:UnicodeDecodeError utf-8 codec cant decode byte 0xb5 in position 116:相关推荐

  1. PyMySQL安装问题解决办法-UnicodeDecodeError:gbk codec cannot decode byte 0xaf

    PyMySQL安装问题解决办法-UnicodeDecodeError:gbk codec cannot decode byte 0xaf 依据报错信息,找到site.py 对应文件,分析问题所在行,可 ...

  2. 【pd读取csv文件踩坑】读取csv文件时报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 0

    写在前面: 由于CSDN的审查机制的原因,更多博客内容请访问我的个人博客或GitHub: 个人博客地址:个人博客 GitHub地址:GitHub 你是否有过之前用pd.read打开csv文件都正常,但 ...

  3. UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 0: invalid start byte解决办法

    Pandas导入CSV文件,出现下面的报错信息. /usr/local/lib/python3.5/dist-packages/pandas/io/parsers.py in __init__(sel ...

  4. python 读取文件报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 0: invalid start

    python 读取文件报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 0: invalid start ...

  5. python错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 0: invalid start byte

    python错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 0: invalid start byte解 ...

  6. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 63绝对有效

    最近在pycharm搭建django项目,一切都准备完成. 但是在运行python manage.py runserver时发现总是会报这个错 UnicodeDecodeError: 'utf-8' ...

  7. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 2: invalid start byte

    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 2: invalid start byte 解决: 将phen ...

  8. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 0: invalid start

    出现这样的错误是因为刚开始的时候,我的文件的表头是英文的形式,所以画图是可以正常显示的 但是当我把表头改成汉字以后,就出现了这样的错误,看到百度上的一个解决办法是: encoding='unicode ...

  9. UnicodeDecodeError: ascii codec cant decode byte 0xfc in position 1: ordinal not in range

    这里针对python3提供解决方案,网上有很多针对python2的方案. 我是在运行PointNet++的代时出现的这个问题,解决方法就是: 把代码中多次出现的 pickle.load(fp) 改为 ...

最新文章

  1. nRF51800 蓝牙学习 进程记录 2:关于二维数组 执念执战
  2. 我使用的博客和通讯工具汇总
  3. laravel-admin关联查询问题解决办法
  4. SANS:2018年SOC调查报告
  5. sim卡移动端漏洞解析
  6. 将txt文件内容通过cgi和apache显示在网页上
  7. 算法训练 字符串编辑c语言
  8. Dapr + .NET 实战(八)服务监测
  9. 【js】日期插件 my97日期控件
  10. C# 从类库中获取资源图片,把图片资源保存到类库中
  11. 将两个数组河滨_【探索】苏州河两岸将新增12公顷公园绿地,四季皆有景
  12. PID公式的推导过程及实现代码
  13. 怎么才能够坚持做一件事并且把它做好?
  14. Realm在android的应用
  15. 使用 Python 计算 DID 及其对应P值
  16. SQL SERVER 发邮箱
  17. 甲骨文蟾蜍 Toad for Oracle 16.2 注册版
  18. qsv的像素格式转换
  19. DJSF1352RN直流电能表在某新加坡光伏储能系统中的应用
  20. SpringBoot的开发(3)--前端页面的搭建、前端页面的编写、分页和增删改查功能的实现...

热门文章

  1. MPLS流量工程(TE)
  2. 【PyTorch教程】P30 GPU加速
  3. 南开计算机考研真题,(NEW)南开大学《812计算机综合基础》历年考研真题汇编(83页)-原创力文档...
  4. Python语法-1-变量、输出、List列表、tuple元组、条件判断和循环等重要基础知识
  5. 为什么打印还要另存为_为什么打印时会出现另存为保存文件
  6. avatar Logo
  7. 从纯洁男孩到堕落男人
  8. CSP模拟试题——2020
  9. 选中物体高亮显示(MR开发日志)
  10. 指尖心跳,通过手指测量心率波形