如何从Python中的字符串中提取id参数?

护贺

我有一个URL作为字符串:

urlString = https://play.com/details?id=blamore

如何id从给定的字符串中获取参数?

2号环

在Python 3中执行此操作的正确方法是使用urllib.parse模块。

from urllib.parse import urlparse, parse_qs 

url = 'https://play.com/details?id=blamore'

t = urlparse(url)
print(t)

d = parse_qs(t.query)
print(d)

输出

ParseResult(scheme='https', netloc='play.com', path='/details', params='', query='id=blamore', fragment='')
{'id': ['blamore']}

的字段名称ParseResult应该是不言自明的,但是有关详细信息,请参考文档

来自urllib.parse.parse_qs文档

解析作为字符串参数给出的查询字符串(类型为application / x-www-form-urlencoded的数据)。数据作为字典返回。字典键是唯一的查询变量名称,而值是每个名称的值列表。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章