标签:行数据 urllib模块 数据 elf params 特殊字符 param request sel
问题:使用requests模块进行数据请求时,params中的数据中包含有%时,在生成的url链接中该参数值出错,导致请求码401
原因:请求发出后,在解析url和params时,urllib模块中会通过self._encode_params对params进行处理,最后追加所有参数的时候,使用了quote_plus方法导致了%字符转译成了%25
解决办法,对含有%字符的参数值使用unquote_plus方法处理一下就OK了
标签:行数据 urllib模块 数据 elf params 特殊字符 param request sel
原文地址:https://www.cnblogs.com/ruijing/p/9413123.html