Ich bin neugierig, ob es einen einfacheren Weg, um einen bestimmten Parameter aus einer Url zu entfernen. Was ich mir ausgedacht habe, ist das Folgende. Dies scheint ein bisschen langatmig. Bibliotheken zu verwenden oder eine mehr pythonic Version geschätzt.
parsed = urlparse(url)
if parsed.query != "":
params = dict([s.split("=") for s in parsed.query.split("&")])
if params.get("page"):
del params["page"]
url = urlunparse((parsed.scheme,
None,
parsed.path,
None,
urlencode(params.items()),
parsed.fragment,))
parsed = urlparse(url)