Python UnicodeEncodeError: 'latin-1' codec can't encode characters in position
微wx笑 2023-11-23【运维日志】 0 0关键字: python requests
Python UnicodeEncodeError: 'latin-1' codec can't encode characters in position这个错误的原因是 requests 请求参数包含中文,所以报错解决方法对中文进行编
Python UnicodeEncodeError: 'latin-1' codec can't encode characters in position
这个错误的原因是 requests 请求参数包含中文,所以报错
解决方法
对中文进行编码
from urllib.parse import quote
headers['referer'] = 'https://www.zhihu.com/search?q={}&type=content&sort=created_time'.format(quote(brand_name))
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/service/2023-11-23/1968.html
下一篇:CentOS 开放防火墙端口