support for fortuneo "current account"
This commit is contained in:
parent
b5d7dbee7b
commit
ab8528c517
2 changed files with 7 additions and 6 deletions
|
|
@ -38,6 +38,8 @@ class Fortuneo(BaseBrowser):
|
||||||
AccountsList,
|
AccountsList,
|
||||||
'.*/prive/mes-comptes/livret/consulter-situation/consulter-solde\.jsp\?COMPTE_ACTIF=.*':
|
'.*/prive/mes-comptes/livret/consulter-situation/consulter-solde\.jsp\?COMPTE_ACTIF=.*':
|
||||||
AccountHistoryPage,
|
AccountHistoryPage,
|
||||||
|
'.*/prive/mes-comptes/compte-courant/consulter-situation/consulter-solde\.jsp\?COMPTE_ACTIF=.*':
|
||||||
|
AccountHistoryPage,
|
||||||
'.*/prive/default\.jsp.*':
|
'.*/prive/default\.jsp.*':
|
||||||
AccountsList
|
AccountsList
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ import datetime
|
||||||
|
|
||||||
from weboob.capabilities.bank import Account
|
from weboob.capabilities.bank import Account
|
||||||
from weboob.tools.capabilities.bank.transactions import Transaction
|
from weboob.tools.capabilities.bank.transactions import Transaction
|
||||||
from weboob.tools.browser import BasePage, BrokenPageError
|
from weboob.tools.browser import BasePage#, BrokenPageError
|
||||||
from weboob.capabilities import NotAvailable
|
from weboob.capabilities import NotAvailable
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -38,7 +38,7 @@ class AccountHistoryPage(BasePage):
|
||||||
tables = self.document.findall(".//*[@id='tabHistoriqueOperations']/tbody/tr")
|
tables = self.document.findall(".//*[@id='tabHistoriqueOperations']/tbody/tr")
|
||||||
|
|
||||||
if len(tables) == 0:
|
if len(tables) == 0:
|
||||||
raise BrokenPageError
|
return []
|
||||||
|
|
||||||
for i in range(len(tables)):
|
for i in range(len(tables)):
|
||||||
operation = Transaction(len(operations))
|
operation = Transaction(len(operations))
|
||||||
|
|
@ -87,10 +87,9 @@ class AccountsList(BasePage):
|
||||||
|
|
||||||
# account._link_id
|
# account._link_id
|
||||||
url_to_parse = cpt.xpath('./td[1]/a/@href')[0] # link
|
url_to_parse = cpt.xpath('./td[1]/a/@href')[0] # link
|
||||||
compte_id_re = re.compile(r'.*COMPTE_ACTIF=([^\&]+)\&.*')
|
compte_id_re = re.compile(r'/prive/mes-comptes/([^/]+/).*COMPTE_ACTIF=([^\&]+)\&?')
|
||||||
account._link_id = '/fr/prive/mes-comptes/livret/consulter-situation/consulter-solde.jsp?COMPTE_ACTIF='+ \
|
account._link_id = '/fr/prive/mes-comptes/%sconsulter-situation/consulter-solde.jsp?COMPTE_ACTIF=%s' % \
|
||||||
compte_id_re.search(url_to_parse).groups()[0]
|
(compte_id_re.search(url_to_parse).groups()[0], compte_id_re.search(url_to_parse).groups()[1])
|
||||||
account._link_id = account._link_id
|
|
||||||
|
|
||||||
# account.label
|
# account.label
|
||||||
tpl = cpt.xpath("./td[2]/a/text()")[0].split(' ')
|
tpl = cpt.xpath("./td[2]/a/text()")[0].split(' ')
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue