diff --git a/modules/leboncoin/pages.py b/modules/leboncoin/pages.py index 1c3caa39..c3900ec2 100644 --- a/modules/leboncoin/pages.py +++ b/modules/leboncoin/pages.py @@ -35,9 +35,12 @@ class CityListPage(HTMLPage): class item(ItemElement): klass = City - obj_id = CleanText('./span[@class="zipcode"]') + obj_id = Format('%s %s', + CleanText('./span[has-class("city")]'), + CleanText('./span[@class="zipcode"]')) + obj_name = Format('%s %s', - CleanText('./span[@class="city"]'), + CleanText('./span[has-class("city")]'), CleanText('./span[@class="zipcode"]'))