From 89516b995657129f02ad93f958521d5eb4053c65 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Tue, 28 Jun 2011 18:04:25 +0200 Subject: [PATCH] correctly set step ID, and ask only rail transport mode --- weboob/backends/transilien/pages/roadmap.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weboob/backends/transilien/pages/roadmap.py b/weboob/backends/transilien/pages/roadmap.py index 18da4a7a..913d1450 100644 --- a/weboob/backends/transilien/pages/roadmap.py +++ b/weboob/backends/transilien/pages/roadmap.py @@ -47,17 +47,20 @@ class RoadmapConfirmPage(BasePage): self.browser.set_all_readonly(False) self.select('idDepart', 1) self.select('idArrivee', 1) + self.browser['modeTransport'] = ['0'] self.browser.submit() class RoadmapPage(BasePage): def get_steps(self): current_step = None + i = 0 for tr in self.parser.select(self.document.getroot(), 'table.horaires2 tbody tr'): if not 'class' in tr.attrib: continue elif tr.attrib['class'] == 'trHautTroncon': current_step = {} - current_step['id'] = 0 + current_step['id'] = i + i += 1 current_step['start_time'] = self.parse_time(self.parser.select(tr, 'td.formattedHeureDepart p', 1).text.strip()) current_step['line'] = self.parser.select(tr, 'td.rechercheResultatColumnMode img')[-1].attrib['alt'] current_step['departure'] = to_unicode(self.parser.select(tr, 'td.descDepart p strong', 1).text.strip())