Термин «логин», к сожалению, очень расплывчатый. Приведенный здесь код, очевидно, пытался войти в систему с использованием базовой аутентификации HTTP. Держу пари, что этот сайт хочет, чтобы вы отправили ему имя пользователя и пароль в какой-либо форме POST (именно так работают большинство веб-форм входа в систему). В этом случае вам нужно будет отправить правильный запрос POST и сохранить все файлы cookie, которые он отправил вам, для будущих запросов. К сожалению, я не знаю, что это будет, это зависит от сайта. Вам необходимо выяснить, как обычно пользователь входит в систему, и попытаться следовать этому шаблону.