擅长:python、mysql、java
<p>有必要从斯卡奇开始吗?如果没有,请使用已经包含在vanilla Python中的<a href="https://docs.python.org/3/library/urllib.parse.html" rel="nofollow noreferrer">urllib</a>。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>from urllib.parse import urlparse, parse_qsl, urlencode, urlunparse
url = "https://google.com/?test=sadsad&again=tesss&dadasd=asdaas"
parsed_url = urlparse(url)
qs = dict(parse_qsl(parsed_url.query))
# {'test': 'sadsad', 'again': 'tesss', 'dadasd': 'asdaas'}
if 'again' in qs:
del qs['again']
# {'test': 'sadsad', 'dadasd': 'asdaas'}
parts = list(parsed_url)
parts[4] = urlencode(qs)
# ['https', 'google.com', '/', '', 'test=sadsad&dadasd=asdaas', '']
new_url = urlunparse(parts)
# https://google.com/?test=sadsad&dadasd=asdaas
</code></pre>