四时宝库

程序员的知识宝库

Python脚本8:URL编码解码(python3 urldecode)

背景:当URL中有两个http:时,有些浏览器会误判,直接用后面那个http:了,所以进行编码,把":"等符号编码。

from urllib import parse

str1 = 'http://pic.iqu.com/01/92/09/39J888piCqVD.jpg-0.jpg!w340'
str2 = parse.quote(str1, 'utf-8')   #quote()将字符串进行编码
print(str2)                #http%3a%2f%2fpic.iqu.com%2f01%2f92%2f09%2f39J888piCqVD.jpg-0.jpg!w340
str3 = parse.unquote(str2, 'utf-8') #解码字符串
print(str3)                #http://pic.iqu.com/01/92/09/39J888piCqVD.jpg-0.jpg!w340

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接