https не имеет значения. HTTPS просто говорит, что данные, передаваемые по проводам, надежно зашифрованы. Скорее вам нужно узнать больше о том, как на самом деле работает логин. Например, это Basic Auth (где появляется всплывающее окно для пользователя / прохода)? затем вы можете сделать запрос как https://user:pass@foo.com/my_file.gif
Скорее всего, это какая-то другая аутентификация, которая может делать что угодно. Вам нужно будет перепроектировать его, чтобы выяснить, что вам нужно сделать, чтобы войти. Но, скорее всего, вам нужно будет использовать клиентскую библиотеку HTTPS, которая поддерживает состояние (как, например, файлы cookie и т. Д.).
Удачи