diff --git a/modules/pagesjaunes/pages.py b/modules/pagesjaunes/pages.py index db6b79833e3db291e9e5cb9bea41797c06e26f46..1e129e7541ec7957baeddff3980f728a15333c2c 100644 --- a/modules/pagesjaunes/pages.py +++ b/modules/pagesjaunes/pages.py @@ -41,7 +41,10 @@ class item(ItemElement): obj_name = CleanText('.//a[has-class("denomination-links")]') obj_address = CleanText('.//a[has-class("adresse")]') - obj_phone = Regexp(CleanText('.//strong[@class="num"]', replace=[(' ', '')]), r'^0(\d{9})$', r'+33\1') + obj_phone = Regexp( + CleanText( + './/div[has-class("tel-zone")][span[contains(text(),"Tél")]]//strong[@class="num"]', + replace=[(' ', '')]), r'^0(\d{9})$', r'+33\1') obj_url = AbsoluteLink('.//a[has-class("denomination-links")]') obj_opening = HasElement('.//span[text()="Horaires"]', NotLoaded, NotAvailable)