Python urlencode编码和url拼接实现方法
发布时间:2020-12-17 07:12:52 所属栏目:Python 来源:网络整理
导读:对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! urlencode 调用方法 urlencode的参数必须是Dictionary # @param Python urlencode 编码和url拼接# @author 编程之家 jb51.cc|512Pic.com import urllibd = {name1:j
对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 52php.cn的小编两巴掌来看看吧!
urlencode 调用方法urlencode的参数必须是Dictionary
输出:
相当于拼接两个url参数,这个用法类似于PHP中的http_build_query(),这里就不多数PHP中怎么用了,有兴趣的自己去查一下。 urlencode 编码函数urlencode不会改变传入参数的原始编码,也就是说需要在调用之前将post或get参数的编码调整好。 问题:现在模拟请求Google和baidu,由于baidu使用的是gb2312编码,google使用的是utf8编码,两个站点提交到URL中的中文参数的urlencode值是不一样,下面以”PythonTab中文网”为例:
结果:
注意:urlencode的参数必须是Dictionary 其他用法django中urlencode类似,方法如下:
得到汉字的GBK编码 urllib 转换字符串其实可以用urllib的quote函数对URL中的中文进行转换,将中文转换成GBK的编码,得到的编码是符合URI标准的URL。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |