def __login(self):
"""Funkcja wykonuj?ca logowanie do librusa"""
# Odebranie ciasteczek
self.__opener.addheaders = [('Authorization', 'Basic MzU6NjM2YWI0MThjY2JlODgyYjE5YTMzZjU3N2U5NGNiNGY=')]
try:
self.__opener.open('https://synergia.librus.pl')
list(self.__cj)[0].domain='api.librus.pl'
tokens = loads(self.__opener.open('https://api.librus.pl/OAuth/Token',
data=urlencode({
'grant_type': 'password',
'username': config.login,
'password': config.password,
'librus_long_term_token': '1',
})).read())
except urllib2.HTTPError as e:
e.getcode() == 400
raise WrongPasswordError('Nieprawid?owe has?o')
self.__opener.addheaders = [('Authorization', 'Bearer %s' % tokens['access_token'])]
评论列表
文章目录