假设我有一个如下 URL:
http://sitename.com/pathname?title=moviename&url=VIDEO_URL
我想解析这个 URL 以单独获取标题部分和 url 部分。
我尝试了以下,
from urlparse import urlparse
q = urlparse('http://sitename.com/pathname?title=moviename&url=VIDEO_URL')
完成此操作后,我得到以下结果,
q
ParseResult(scheme='http', netloc='sitename.com', path='/pathname', params='', query='title=moviename&url=VIDEO_URL', fragment='')
并且q.query
有,
'title=moviename&url=VIDEO_URL'
我无法在此处使用 q.query.title 或 q.query.url。有没有办法可以访问它?我想将 url 和 title 部分分别拆分为单独的列。我们可以这样做还是可以编写一个子字符串方法来检查以“title”开头并以“&”结尾并拆分它?
谢谢