diff --git a/modules/leclercmobile/pages/history.py b/modules/leclercmobile/pages/history.py index ddf4b092..7944ffbd 100644 --- a/modules/leclercmobile/pages/history.py +++ b/modules/leclercmobile/pages/history.py @@ -176,7 +176,7 @@ class HistoryPage(BasePage): link = li.xpath('a')[0] bill = Bill() bill._url = link.attrib['href'] - bill.label = link.text + bill.label = unicode(link.text) bill.format = u"pdf" bill.id = parentid + bill.label.replace(' ', '') yield bill diff --git a/modules/leclercmobile/pages/login.py b/modules/leclercmobile/pages/login.py index bb694041..690dd120 100644 --- a/modules/leclercmobile/pages/login.py +++ b/modules/leclercmobile/pages/login.py @@ -34,8 +34,8 @@ class LoginPage(BasePage): self.browser.set_all_readonly(False) self.browser.controls.append(ClientForm.TextControl('text', '__ASYNCPOST', {'value': "true"})) self.browser['__EVENTTARGET'] = "ctl00$cMain$lnkValider" - self.browser['ctl00$cMain$ascSaisieMsIsdn$txtMsIsdn'] = login - self.browser['ctl00$cMain$txtMdp'] = password + self.browser['ctl00$cMain$ascSaisieMsIsdn$txtMsIsdn'] = login.encode('iso-8859-1') + self.browser['ctl00$cMain$txtMdp'] = password.encode('iso-8859-1') self.browser.submit(nologin=True) return form @@ -66,6 +66,6 @@ class LoginPage(BasePage): self.browser['__VIEWSTATE'] = state self.browser['__EVENTTARGET'] = "ctl00$ascAttente$timerAttente" self.browser['__EVENTVALIDATION'] = controlvalue - self.browser['ctl00$cMain$ascSaisieMsIsdn$txtMsIsdn'] = login + self.browser['ctl00$cMain$ascSaisieMsIsdn$txtMsIsdn'] = login.encode('iso-8859-1') self.browser['ctl00$cMain$txtMdp'] = "" self.browser.submit(nologin=True)