From 47a78e72f5f2a4ed0f42859dbd2178ef5c04ba3a Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Mon, 11 Jun 2012 21:24:18 +0200 Subject: [PATCH] fix parsing housings (closes #874) --- modules/pap/pages.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/pap/pages.py b/modules/pap/pages.py index af9ee492..7eed3659 100644 --- a/modules/pap/pages.py +++ b/modules/pap/pages.py @@ -49,6 +49,10 @@ class SearchResultsPage(BasePage): def iter_housings(self): for div in self.document.getroot().cssselect('div.annonce-resume'): a = div.cssselect('td.lien-annonce')[0].find('a') + if a is None: + # not a real announce. + continue + id = a.attrib['href'].split('-')[-1] housing = Housing(id) housing.title = a.text.strip()