python--url编码/解码

Posted 我已不爱凯蒂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python--url编码/解码相关的知识,希望对你有一定的参考价值。

from urllib import parse 
1.url编码:
#定义一个url请求
url=\'http://www.baidu.com?query=python基础教程\'
url_str = parse.quote_plus(url) #url编码,将请求url转成url编码
print(url_str)
#结果:

    

 2.url解码:

#定义一个url编码
baidu_url = \'https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=1&rsv_idx=1&tn=baidu&wd=python%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B&oq=python&rsv_pq=b6c92ffc00023232&rsv_t=be4d%2FdgIVLHbmdj5jU9bfpJTXGIAcO4y2u%2BfKsxWWJW2wIKbEuXL6tNXiug&rqlang=cn&rsv_enter=1&inputT=878&rsv_sug3=9&rsv_sug1=3&rsv_sug7=100&rsv_sug2=0&prefixsug=python&rsp=1&rsv_sug4=2134&rsv_sug=1\'
url = parse.unquote_plus(baidu_url)
print(url) #url解码
结果:

 

 


以上是关于python--url编码/解码的主要内容,如果未能解决你的问题,请参考以下文章

python url 编码解码

python url编码与解码

C#解码base64编码的二进制数据的代码

Python3 url解码与参数解析

Python3 url解码与参数解析

使用OpenSSL进行Base64编码和解码