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') 转换一下子

本文标签: 爬虫报错latinCodecPython