Esempio n. 1
0
    def get_operations(self):
        for tr in self.document.xpath('//div[@class="block no-hd"]//table[@class="list"]/tbody/tr'):
            tds = tr.xpath('./td')

            date = self.parser.tocleanstring(tds[0])
            label = self.parser.tocleanstring(tds[1])
            amount = self.parser.tocleanstring(tds[2])

            operation = FrenchTransaction()
            operation.parse(date=date, raw=label)
            operation.set_amount(amount)

            if tds[0].xpath('./a'):
                operation.investments = self.get_investments(tds[0].xpath('./a')[0].attrib['href']) or NotAvailable

            yield operation