Delubac: history: support pagination
This commit is contained in:
parent
d3f9ce1fe2
commit
3f4a0b85fd
2 changed files with 17 additions and 3 deletions
|
|
@ -73,6 +73,7 @@ class DashboardPage(BasePage):
|
|||
|
||||
class OperationsPage(BasePage):
|
||||
_LINE_XPATH = '//tr[starts-with(@class,"PL_LIGLST_")]'
|
||||
_NEXT_XPATH = '//a[contains(@class,"pg_next")]/@href'
|
||||
|
||||
def iter_history(self):
|
||||
i = 0
|
||||
|
|
@ -92,6 +93,11 @@ class OperationsPage(BasePage):
|
|||
|
||||
yield operation
|
||||
|
||||
def next_page(self):
|
||||
next_button = self.document.xpath(self._NEXT_XPATH)
|
||||
if next_button:
|
||||
return next_button[0]
|
||||
|
||||
|
||||
class Transaction(FrenchTransaction):
|
||||
PATTERNS = [(re.compile('^(?:Vir(?:ement)?|VRT) (?P<text>.*)', re.I),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue