admin管理员组文章数量:1610846
00.背景
cookie太长了?或者是其他原因....所以有些字符可能程序不识别。
解决方法就是,把cookie转成utf-8即可。
01.报错问题
File "D:\anaconda\envs\douban_flask\lib\http\client.py", line 1225, in putheader
values[i] = one_value.encode('latin-1')
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 531-532: ordinal not in range(256)
02.解决方法
原先的样子:
转换编码后的样子:
'Cookie':cookie.encode('utf-8')
03.总结
如果以后遇到编码问题,可以都使用 XXX.encode('utf-8') 转换一下子
版权声明:本文标题:【Python爬虫】报错解决:UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 531-532: ordi 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1728606489a1165518.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论