Я пишу что-то, чтобы «очистить» URL-адрес. В этом случае все Я пытаюсь вернуть поддельную схему, поскольку urlopen
не будет работать без нее. Однако, если я протестирую это с помощью www.python.org
, он вернет http: ///www.python.org
. Кто-нибудь знает, почему лишние /, и есть ли способ вернуть это без него?
def FixScheme(website):
from urlparse import urlparse, urlunparse
scheme, netloc, path, params, query, fragment = urlparse(website)
if scheme == '':
return urlunparse(('http', netloc, path, params, query, fragment))
else:
return website