Используйте requests, проще и надежнее пока ничего нет.
Чтобы авторизоваться через реквесты, нужно использовать сессию, и нужно будет разобраться в запросах, которые посылает браузер при авторизации, и сделать у себя точно такие же.
import requests
s = requests.Session()
r = s.request("GET", "https://www.google.com/")