diff --git a/modules/ing/web/titre.py b/modules/ing/web/titre.py index 920e812835aa5e6fcf72fa42159e6c69e0f15b60..c89bdf6641218f4b00bebc64e0cdb8ec9ead8381 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 )