Exemple #1
0
 def recap(self):
     div = self.document.find('//div[@class="content recap"]')
     transfer = Transfer(0)
     transfer.amount = Decimal(FrenchTransaction.clean_amount(div.xpath('.//span[@id="confirmtransferAmount"]')[0].text))
     transfer.origin = div.xpath('.//span[@id="confirmfromAccount"]')[0].text
     transfer.recipient = div.xpath('.//span[@id="confirmtoAccount"]')[0].text
     transfer.reason = div.xpath('.//span[@id="confirmtransferMotive"]')[0].text
     return transfer
Exemple #2
0
 def recap(self):
     if len(self.document.xpath('//p[@class="alert alert-success"]')) == 0:
         raise BrokenPageError('Unable to find confirmation')
     div = self.document.find(
             '//div[@class="encadre transfert-validation"]')
     transfer = Transfer(0)
     transfer.amount = Decimal(FrenchTransaction.clean_amount(
         div.xpath('.//label[@id="confirmtransferAmount"]')[0].text))
     transfer.origin = div.xpath(
             './/span[@id="confirmfromAccount"]')[0].text
     transfer.recipient = div.xpath(
             './/span[@id="confirmtoAccount"]')[0].text
     transfer.reason = unicode(
             div.xpath('.//span[@id="confirmtransferMotive"]')[0].text)
     return transfer
Exemple #3
0
 def recap(self):
     if len(self.document.xpath('//p[@class="alert alert-success"]')) == 0:
         raise BrokenPageError('Unable to find confirmation')
     div = self.document.find(
             '//div[@class="encadre transfert-validation"]')
     transfer = Transfer(0)
     transfer.amount = Decimal(FrenchTransaction.clean_amount(
         div.xpath('.//label[@id="confirmtransferAmount"]')[0].text))
     transfer.origin = div.xpath(
             './/span[@id="confirmfromAccount"]')[0].text
     transfer.recipient = div.xpath(
             './/span[@id="confirmtoAccount"]')[0].text
     transfer.reason = unicode(
             div.xpath('.//span[@id="confirmtransferMotive"]')[0].text)
     return transfer