假设我有一个网址如下:斯普利特URL到一个单独的列标题的一部分 - 的Python
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。有没有一种方法可以访问它?我想将网址和标题部分分开分成不同的列。我们可以这样做,还是我们可以编写一个子字符串方法,检查以“标题”开头并以“&”结尾并将其拆分?
感谢
尝试:q.query.split('&') – avip