def __init__(self, email, password):
self.email = email
self.password = password
self.device_token = hashlib.md5(str(uuid.getnode())).hexdigest()
self.session = requests.Session()
self.login()
basic_info = self.get_basic_info()
self.categories = basic_info["GB.categories"]
self.months = basic_info["GB.months"]
self.statements = basic_info["GB.statements"]
self.fieldnames = [u'name', u'label', u'date', u'account', u'category',
u'subcategory', u'duplicated', u'currency',
u'value', u'deleted']
self.category_resolver = {}
for categ in self.categories:
for sub_categ in categ['categories']:
self.category_resolver[sub_categ['id']] = \
(categ['name'], sub_categ['name'])
self.account_resolver = {}
for account in self.statements:
for sub_account in account['accounts']:
self.account_resolver[sub_account['id']] = sub_account['name']
评论列表
文章目录