Функция urlparse из модуля urllib.parse разбирает URL на составные части: протокол, имя хоста, порт, путь, запрос и прочие. Имя хоста, порт, логин и пароль объединены в поле netloc, но их компоненты доступны для чтения по этим атрибутам: Собрать обратно ParseResult в URL: Если мы хотим в URL поменять какие-то части, удобно делать вот так: Однако…