2014-11-17 21 views
0

有沒有一個更直接的方式來獲取網址沒有查詢字符串比下面?簡單的方法來獲取網址減去查詢字符串

>>> import urlparse 
>>> url = 'http://yahoo.com/home/?site=new' 
>>> parsed_url = urlparse.urlparse(url) 
>>> url = parsed_url.scheme + '://' + parsed_url.netloc + parsed_url.path 
>>> url 
'http://yahoo.com/home/' 
+3

怎麼樣的urllib? urllib.splitquery(url) – seudo

+0

查詢字符串總是以'?'開頭,對吧?那麼'url = url [:url.find('?')]如果url.find('?')> 0 else url'?如果你想優化,你可以首先計算'url.find('?')'。 –

回答

0

您可以使用正則表達式作爲

​​