python3 url 编码 解码
对于url编码的转换,主要用urllib.parse包中的quote和unquote方法。
quote进行编码,unquote进行解码。
代码实例:
import urllib.parseu = "%E6%88%91%E7%88%B1%E4%B8%AD%E5%9B%BD"
print("url解码:",urllib.parse.unquote(u))
print("url编码:",u)
print("url编码:",urllib.parse.quote("我爱中国"))
输出如下:
url解码: 我爱中国
url编码: %E6%88%91%E7%88%B1%E4%B8%AD%E5%9B%BD
url编码: %E6%88%91%E7%88%B1%E4%B8%AD%E5%9B%BD
其他的编码解码函数 quote_plus unquote_plus 和 quote unquote 的区别
>>> from urllib import parse
>>> parse.quote('a&b/c') #未编码斜线
'a%26b/c'
>>> parse.quote_plus('a&b/c') #编码了斜线
'a%26b%2Fc'
from urllib import parse
>>> parse.unquote('1+2') #不解码加号
'1+2'
>>> parse.unquote('1+2') #把加号解码为空格
'1 2'
python3 url 编码 解码相关推荐
- python3 url编码 空格 + 简介
+ URL 中+号表示空格 %2B 空格 URL中的空格可以用+号或者编码 %20 / 分隔目录和子目录 %2F ? 分隔实际的URL和参数 %3F % 指定特殊字符 %25 # 表示书签 %23 & ...
- java url加密解密,java URL 编码解码,该如何解决
java URL 编码解码 我写了两个接口 一个是对字符串加密 的,一个是解密的 .加密的可以通过调用接口生成加密字符串如下: Oc0PEwKrLzHqT25hYLhWP5wlk5HROPJoWC3 ...
- 编码解码--url编码解码
url编码解码,又叫百分号编码,是统一资源定位(URL)编码方式.URL地址(常说网址)规定了常用地数字,字母可以直接使用,另外一批作为特殊用户字符也可以直接用(/,:@等),剩下的其它所有字符必须通 ...
- URL编码解码工具类
/****************************************************************************** * CREATETIME : 2016年 ...
- URL编码/解码详解
URL编码/解码详解 当 URL 路径或者查询参数中,带有中文或者特殊字符的时候,就需要对 URL 进行编码(采用十六进制编码格式).URL 编码的原则是使用安全字符去表示那些不安全的字符. 安全字符 ...
- 利用百度进行URL编码解码
以后大家在碰到解析URL编码的时候就不用在从网上下载工具了 利用百度就可以了哈 是这样的 http://www.baidu.com/s?wd=("="号后面输入你要解码的URL编码 ...
- 使用python对url编码解码
最近在抓取一些js代码产生的动态数据,需要模拟js请求获得所需用的数据,遇到对url进行编码和解码的问题,就把遇到的问题总结一下,有总结才有进步,才能使学到的知识更加清晰.对url进行编码和解码,py ...
- PHP和javascript中url编码解码详解
在实际开发中,我们可能会遇到路径编码解码的问题,下面总结了一下: PHP中: 1.urlencode(编码),urldecode(解码) $a = urlencode('http://www.baid ...
- 前端url编码解码方法
function encodeURI(str){ return encodeURI(str); } //url解码 function decodeURI(str){ decodeURI ...
最新文章
- linux进程间通信-XSI IPC
- Android APK的签名--笔记版 V1 签名和V2签名总结
- mac环境下安装xampp
- python的应用领域-Python的应用领域
- OpenCV中函数imread的参数flags的枚举值(可设置值)及其具体意义
- 台式计算机的速度,台式电脑运行速度慢怎么处理
- 预处理指令pragma常见用法集锦(#pragma once、#pragma comment和#pragma warning)
- linux 下把整数转化为字符串
- vb查询xml中特定节点下的标签_Python 标准库之XML
- 基于FPGA的简易DDS信号发生器的设计与验证
- Navicat for mac破解版
- 如何将 Mac 显示器投放到 Apple TV 或非 Apple 智能电视?
- java 米与厘米 转换_米转码换算(米与码的换算关系)
- Jupyter notebook系列(6):更高级的配置Mark(显示行号,更改工作路径,使用sudo权限)
- Keras机器翻译实战
- c语言rst关系,为什么服务器突然回复RST——小心网络中的安全设备
- Android虚拟机、模拟器识别
- Working Practice-设置免打扰时间
- 给我一段《巫师3》的核心代码
- excel离散度图表怎么算_excel离散数据表格-Excel 离散程度分析图表如何做