python进行URL编码

from urllib import parse
 
#数据对象
data = {
    "a":"1",
    "b":"3",
    "x":"张三",
    "y":"李四"
}
 
#进行url_encode编码,编码结果为查询字符串形式,即进行url编码,然后用a=1&b=2形式拼接键值对
text = parse.urlencode(data)
 
print(text)
 
#进行url解码,但是不会将拼接形式转换为字典形式
text1 = parse.unquote(text)
 
print(text1)
 
#进行url编码,但是这步会将&与=一起转码
text2 = parse.quote(text1)
 
print(text2)
 
 
a = "我是大侦探"
 
#url编码
b = parse.quote(a)
 
print(b)
 
#url解码
c = parse.unquote(b)
 
print(c)

结果 

a=1&b=3&x=%E5%BC%A0%E4%B8%89&y=%E6%9D%8E%E5%9B%9B
a=1&b=3&x=张三&y=李四
a%3D1%26b%3D3%26x%3D%E5%BC%A0%E4%B8%89%26y%3D%E6%9D%8E%E5%9B%9B
%E6%88%91%E6%98%AF%E5%A4%A7%E4%BE%A6%E6%8E%A2
我是大侦探

你可能感兴趣的:(Python爬虫,python,开发语言)