1

次のような 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とタイトルの部分を別々の列に分割したいと思います。このようにすることはできますか、それとも「タイトル」で始まり「&」で終わるかをチェックして分割する部分文字列メソッドを作成できますか?

ありがとう

4

5 に答える 5