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