在 python 中,可以使用 urllib.parse模块对 url 进行编码。
一、依赖安装
pip install urllib
二、url编码
from urllib.parse import quote url = r'https://myshop.com/shop/shoplist?query=' query = '{"id":14,"pagesize":10,"pagenum":1}' encoded_url = url+quote( query ) print( encoded_url )
可以找个 urlencode 在线网站 进行验证:
单引号内的部分是一样的。
三、url解码
from urllib.parse import unquote encoded_url= '%7b%22id%22%3a14%2c%22pagesize%22%3a10%2c%22pagenum%22%3a1%7d' decoded_url = unquote( encoded_url ) print( decoded_url )
到此这篇关于python中对url进行编码的操作的文章就介绍到这了,更多相关python url编码内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论