UnicodeEncodeError: 'ascii' codec can't encode characters in
position 37-40: ordinal not in range(128)
解决:
解决办法就是使用urllib.parse.quote()解析中文部分。
url=”www.abc.cn/name=”+urllib.parse.quote(“北京”)
也可以使用safe参数指定不解析的字符
url=urllib.parse.quote(“www.abc.cn/name=北京”,safe=’/:?=.’)
指定’/:?=.’这些符号不转换
网友评论