惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
F
Fortinet All Blogs
Martin Fowler
Martin Fowler
M
MIT News - Artificial intelligence
G
Google Developers Blog
P
Proofpoint News Feed
Recent Announcements
Recent Announcements
MyScale Blog
MyScale Blog
D
DataBreaches.Net
Stack Overflow Blog
Stack Overflow Blog
月光博客
月光博客
爱范儿
爱范儿
罗磊的独立博客
腾讯CDC
Hugging Face - Blog
Hugging Face - Blog
博客园 - 叶小钗
Vercel News
Vercel News
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog
C
Check Point Blog
美团技术团队
宝玉的分享
宝玉的分享
Microsoft Security Blog
Microsoft Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

博客园 - pcwanli

Python批量将Word文档(.doc)转换为.docx格式的完整实现步骤 Linux下版本控制器(SVN) -命令行客户端 linux svn 命令 Qwen3-VL视频科技:内容审核系统搭建 svn update 出现Skipped 'feifazuzhi' -- Node remains in conflict处理方法 linux redis.service如何编写 深入php redis pconnect PHP中使用Redis长连接笔记 python happybase 批量读取 如何用phpredis持久化连接pconnect方法提升应用响应速度 python处理常见格式压缩包文件的全指南 Python编程:happybase读写HBase数据库 python redis zset 按分值获取记录 hbase日志如何清理 hbase日志清理 Python的time.strftime()方法 python re.sub第二参数,前值如何引用 【Python】基于python实现Windows Service程序 提取网页源码头信息的正则表达式 PHP字符串分割:explode()函数详解与应用 python requests get请求禁用自动解压 python importlib动态模块加载遇到is not a package错误,解决方法。 Python正则表达式替换(re.sub)的6种典型应用场景 用Python处理HTML转义字符的5种方式 pymongo批量更新bulk_write php mongodb操作 PHP 通过 Thrift 操作 Hbase 使用thrift的php版本操作hbase数据库 PHP通过Thrift操作Hbase
python解析url参数
pcwanli · 2026-03-28 · via 博客园 - pcwanli

来源:百度

在Python中,可以使用urllib.parse库来解析URL参数。以下是多种实现方法:

方法一:使用urllib.parse库中的parse_qs函数

python
Copy Code
from urllib.parse import parse_qs, urlparse

url = "http://example.com/?param1=value1&param2=value2&param3=value3"

parsed_url = urlparse(url)
query_params = parse_qs(parsed_url.query)

# 输出参数值
for param, value in query_params.items():
print(param, value)
方法二:使用urllib.parse库中的parse_qsl函数

python
Copy Code
from urllib.parse import parse_qsl, urlparse

url = "http://example.com/?param1=value1&param2=value2&param3=value3"

parsed_url = urlparse(url)
query_params = parse_qsl(parsed_url.query)

# 输出参数值
for param, value in query_params:
print(param, value)
方法三:使用urllib.parse库中的urlsplit函数和parse_qs函数

python
Copy Code
from urllib.parse import parse_qs, urlsplit

url = "http://example.com/?param1=value1&param2=value2&param3=value3"

parsed_url = urlsplit(url)
query_params = parse_qs(parsed_url.query)

# 输出参数值
for param, value in query_params.items():
print(param, value)
这些方法都是基于urllib.parse库提供的功能实现的,可以根据具体需求选择使用哪种方法来解析URL参数。