Я использую API для challonge, и их формат URL-адреса https://username:password@challonge.com/api/ Однако, когда для получения этого URL-адреса используется urllib2 в python, response = urllib2.urlopen ('https://username:password@challonge.com/api/'), Я получаю сообщение об ошибке нечисловой номер порта. Я полагаю, что это вызвано двоеточием (:) в URL-адресе, заставляющим urllib2 думать, что я пытаюсь получить порт чего-то. Есть ли что-то вокруг этой проблемы, или я делаю что-то не так?