我有一个URL作为字符串:
urlString = https://play.com/details?id=blamore
如何id
从给定的字符串中获取参数?
在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
应该是不言自明的,但是有关详细信息,请参考文档。
解析作为字符串参数给出的查询字符串(类型为application / x-www-form-urlencoded的数据)。数据作为字典返回。字典键是唯一的查询变量名称,而值是每个名称的值列表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句