Python中对URL进行编码的操作
更新时间:2024年10月25日 08:46:30 作者:matrixlzp
URL编码是一种将非ASCII字符转换为ASCII字符序列的过程,以便在网络上传输URL时保持它们的有效性和兼容性,在Python中,我们可以使用内置的urllib.parse模块来进行URL编码,本文给大家介绍的非常详细,需要的朋友可以参考下
在 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编码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题
很多朋友向小编求助pycharm安装scrapy DLL load failed:找不到指定的程序的问题,就这一问题小编在window10 + anaconda3 +pycharm2020.1.1 + scrapy安装亲测可用,下面把我的处理过程分享到脚本之家平台,供大家参考2021-06-06
Python pandas DataFrame基础运算及空值填充详解
pandas除了可以drop含有空值的数据之外,当然也可以用来填充空值,下面这篇文章主要给大家介绍了关于Python pandas DataFrame基础运算及空值填充的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下2022-07-07


最新评论