From 2d1c99c962ced3c6aac258625b6b21e2628c2555 Mon Sep 17 00:00:00 2001 From: Christophe Francois Date: Fri, 26 Jun 2020 16:34:11 +0200 Subject: [PATCH] [ing] Fetch market order reference and make date optional --- modules/ing/web/titre.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/modules/ing/web/titre.py b/modules/ing/web/titre.py index 920e812835..c89bdf6641 100644 --- a/modules/ing/web/titre.py +++ b/modules/ing/web/titre.py @@ -204,6 +204,8 @@ def condition(self): class MarketOrderDetailsPage(LoggedPage, HTMLPage): @method class fill_market_order(ItemElement): + obj_id = CleanText('//td[contains(text(), "Référence")]/following-sibling::td[1]', default=NotAvailable) + obj_code = IsinCode( Regexp( CleanText('//td[contains(text(), "Valeur")]/following-sibling::td[1]'), @@ -229,8 +231,13 @@ class fill_market_order(ItemElement): default=NotAvailable ) obj_date = Date( - Regexp(CleanText('//td[contains(text(), "Création")]/following-sibling::td[1]'), r'(.*?) '), - dayfirst=True + Regexp( + CleanText('//td[contains(text(), "Création")]/following-sibling::td[1]'), + r'(.*?) ', + default=NotAvailable + ), + dayfirst=True, + default=NotAvailable ) -- GitLab