爬虫出现UnicodeEncodeError: ‘latin-1’ codec can’t encode character *** in position 8328: Body问题*

问题描述:向某一网址提交POST请求时引起:
------ UnicodeEncodeError: ‘latin-1’ codec can’t encode character ‘\u202c’ in position 8328: Body (’\u202c’) is not valid Latin-1. Use body.encode(‘utf-8’) if you want to send it encoded in UTF-8.错误
网上在参数后面加encode(‘utf-8’).decode(‘latin1’)问题未能解决。
这个问题的出现是提交的参数编码错误导致的,那么第一步就是确定到底是哪一个参数出了问题。
查看日志发现提交的参数莫名其妙出现了图示字符:

我将其复制到sublime编辑器中,发现参数是正常的:

将其输出到pycharm控制台,发现参数后面多了\u2020c这5个字符:

于是我在每次修改该参数前,先str(),然后去除多出来的\u2020c,再提交POST请求,问题解决。

爬虫出现UnicodeEncodeError: ‘latin-1‘ codec can‘t encode character *** in position 8328: Body***问题相关推荐

  1. 爬虫问题小记 --- UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position 25703: illegal

    问题: 今天在做爬虫的时候遇到如下问题,提示gbk编码方式无法对字符'\xa9'进行编码. UnicodeEncodeError: 'gbk' codec can't encode character ...

  2. Python爬虫初学:报错1:UnicodeEncodeError: 'gbk' codec can't encode character '\xbb'……

    大家好,我是庞老板咩,一名浙江大学动力工程20级推免生,最近开始自学Python.这是我的第一篇博客,很高兴可以在CSDN这个平台和大家分享交流^ ^ 首先,这是一段我初学爬虫时的代码: import ...

  3. Python3 解决编码问题: UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position

    原博文链接:http://www.aobosir.com/blog/2016/12/08/python3-UnicodeEncodeError-gbk-codec-can't-encode-chara ...

  4. UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xbb‘ in position 61547 解决办法

    UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position 61547: illegal multibyte s ...

  5. Python3 解决编码问题: `UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 10: ille

    Python3 解决编码问题: UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 10: illega ...

  6. 解决python3 UnicodeEncodeError: 'gbk' codec can't encode character '\U0001f608' in position。。。

    1.问题描述: 爬虫后的网页保存文件的时候,将uft-8的编码写入文档,并输出的时候,出现这了这个报错,说gbk无法编码\U0001f608 UnicodeEncodeError: 'gbk' cod ...

  7. 已解决UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 18-20: ordinal not in range

    已解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 18-20: ordinal not in range ...

  8. 已解决UnicodeEncodeError: ‘utf-8‘ codec can‘t encode character ‘\ud9b9‘ in position 38: surrogates not

    已解决UnicodeEncodeError: 'utf-8' codec can't encode character '\ud9b9' in position 38: surrogates not ...

  9. UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position: ordinal not in range(256)

    UnicodeEncodeError: 'latin-1' codec can't encode characters in position: ordinal not in range(256) 目 ...

最新文章

  1. python非贪婪、多行匹配正则表达式例子[转载]
  2. 在命令行中管理 Wifi 连接
  3. HDU 1108.最小公倍数-辗转相除法
  4. 时代银通笔试20181023
  5. mysql 授权指定库,mysql创建新用户并给授权指定的数据库权限
  6. 浮点类型float double 以及BigDecimal
  7. VB 删除数组中的重复元素
  8. 每个程序员都必须搞懂的抽象类和接口的含义以及区别
  9. JPress v2.0-rc.6 发布,新增 Java 插件的在线升级功能
  10. mapgis新手教程(非常适合新手参考)
  11. 文本密度 php,基于最大文本密度的网页正文抽取方法
  12. 用学习逃避成长,听新知缓解焦虑
  13. iPhoneXSM屏幕适配、 各机型的逻辑分辨率
  14. 计算机无法打开pdf文件夹,计算机打开PDF文档时发生错误. 如何修复损坏的文件...
  15. 还在为英语学习发愁吗?身为程序员的你可能需要这样一份“宝典”(上)...
  16. 闲鱼直播flutter化实践
  17. 解决KETTLE9 连接MYSQL 8 Error connecting to database: (using class org.gjt.mm.mysql.Driver)
  18. 基于昇腾AI异构计算架构CANN的通用目标检测与识别一站式方案初体验
  19. 百度云网盘-kyee_ye的分享
  20. Linux是什么 ?

热门文章

  1. matlab中strcmp函数的使用
  2. 用python生成M序列
  3. Nginx代理无法访问Nexus问题
  4. scratch3.0-穿越城市的巴士
  5. Huggingface简介及BERT代码浅析
  6. 简单的网页登录注册页面
  7. Vue项目设置ico
  8. 【Mysql】 update语句更新原理
  9. APP后台服务器阿里云Win系统服务器搭建的方法
  10. 二次规划问题(qp)和序列二次规划问题(sqp)的简单理解