python3 urllib.parse 常用函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 urllib.parse 常用函数相关的知识,希望对你有一定的参考价值。

 1.获取url参数

  • urlparse
from urllib import parse

url = "https://docs.python.org/3.5/library/urllib.parse.html?highlight=parse#module-urllib.parse"
result = parse.urlparse(url)
print(result.query)  # 获取返回结果参数内容
print(parse.parse_qs(result.query))  # 结果转换成字典
print(parse.parse_qsl(result.query))  # 结果转换成列表

返回的结果

技术分享

2.url 编码

  • quote
from urllib import parse
print(parse.quote("@"))

技术分享

3.url 解码

  • unquote
from urllib import parse
print(parse.unquote("%40"))

技术分享

 

以上是关于python3 urllib.parse 常用函数的主要内容,如果未能解决你的问题,请参考以下文章

Python3标准库:urllib.parse分解URL

URL编码与解码(使用 Python3 urllib.parse) 与 贴吧小爬虫案例

Python3网络爬虫——Urllib库的基本使用

urllib库python2和python3具体区别

AttributeError:模块 'urllib' 没有属性 'parse'

Python-urllib库parse模块解析链接常用方法