有没有比下面更简单的方法来获取没有查询字符串的网址?
>>> 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/'
答案 0 :(得分:0)
您可以将正则表达式用作
>>> import re
>>> url = 'http://yahoo.com/home/?site=new'
>>> re.findall(r'^[^?]+', url)[0]
'http://yahoo.com/home/'