mechanize forms accept only str objects
This commit is contained in:
parent
0335020963
commit
5e5cf2f380
5 changed files with 9 additions and 9 deletions
|
|
@ -54,7 +54,7 @@ class LoginPage(BasePage):
|
|||
|
||||
def login3(self, passwd):
|
||||
self.browser.select_form(name='Main')
|
||||
self.browser['codconf'] = passwd
|
||||
self.browser['codconf'] = passwd.encode('utf-8')
|
||||
a = self.document.xpath('//a[@title="Valider"]')[0]
|
||||
m = re.match("javascript:RedirectToDeiPart\('([^']+)'\);", a.attrib['href'])
|
||||
if not m:
|
||||
|
|
|
|||
|
|
@ -32,8 +32,8 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction
|
|||
class LoginPage(BasePage):
|
||||
def login(self, login, passwd):
|
||||
self.browser.select_form(name='ident')
|
||||
self.browser['_cm_user'] = login
|
||||
self.browser['_cm_pwd'] = passwd
|
||||
self.browser['_cm_user'] = login.encode(self.browser.ENCODING)
|
||||
self.browser['_cm_pwd'] = passwd.encode(self.browser.ENCODING)
|
||||
self.browser.submit(nologin=True)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -32,8 +32,8 @@ from weboob.tools.capabilities.bank.transactions import FrenchTransaction
|
|||
class LoginPage(BasePage):
|
||||
def login(self, login, passwd):
|
||||
self.browser.select_form(nr=0)
|
||||
self.browser['_cm_user'] = login
|
||||
self.browser['_cm_pwd'] = passwd
|
||||
self.browser['_cm_user'] = login.encode(self.browser.ENCODING)
|
||||
self.browser['_cm_pwd'] = passwd.encode(self.browser.ENCODING)
|
||||
self.browser.submit(nologin=True)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -36,8 +36,8 @@ class LoginPage(BasePage):
|
|||
raise BrowserUnavailable(msg)
|
||||
|
||||
self.browser.select_form(nr=3)
|
||||
self.browser['login'] = login
|
||||
self.browser['passwd'] = passwd
|
||||
self.browser['login'] = login.encode('utf-8')
|
||||
self.browser['passwd'] = passwd.encode('utf-8')
|
||||
self.browser.submit(nologin=True)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -56,8 +56,8 @@ def clean_amount(text):
|
|||
class LoginPage(BasePage):
|
||||
def login(self, login, password):
|
||||
self.browser.select_form(name='login_form')
|
||||
self.browser['login_email'] = login
|
||||
self.browser['login_password'] = password
|
||||
self.browser['login_email'] = login.encode(self.browser.ENCODING)
|
||||
self.browser['login_password'] = password.encode(self.browser.ENCODING)
|
||||
self.browser.submit(nologin=True)
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue