Вам не нужно имитировать все действия, которые вы делаете в браузере.
Во-первых. Нет проблем с https / ssl, если вам не нужно проверять их (кажется, что вам не нужно), urllib2.urlopen
будет обрабатывать их.
Во-вторых. Когда вы нажимаете «Отправить», браузер отправляет запрос на сервер с вашим именем пользователя, паролем и, возможно, некоторыми другими данными. Тип этого запроса, вероятно, POST. В качестве сервера ответов, вероятно, отправит вам cookie с идентификатором сессии. Поэтому все, что вам нужно сделать, это выяснить точный формат запроса к серверу (например, с помощью FireBug) и получить cookie-файл из ответа сервера.
В-третьих. Просто используйте этот файл cookie для навигации по страницам на сайте. Это может помочь.
P.S. Как видите, в ответе слишком много слов «вероятно» - точный процесс аутентификации может отличаться от описанного выше, и вам придется исследовать его самостоятельно.