bnporc: Fix warning, some code style
This commit is contained in:
parent
03beabe5a0
commit
b027512a7b
1 changed files with 20 additions and 20 deletions
|
|
@ -24,38 +24,38 @@ from weboob.tools.mech import ClientForm
|
||||||
import urllib
|
import urllib
|
||||||
|
|
||||||
from weboob.tools.browser import BasePage, BrowserUnavailable
|
from weboob.tools.browser import BasePage, BrowserUnavailable
|
||||||
from weboob.tools.captcha.virtkeyboard import MappedVirtKeyboard,VirtKeyboardError
|
from weboob.tools.captcha.virtkeyboard import MappedVirtKeyboard, VirtKeyboardError
|
||||||
|
|
||||||
__all__ = ['LoginPage', 'ConfirmPage', 'ChangePasswordPage']
|
__all__ = ['LoginPage', 'ConfirmPage', 'ChangePasswordPage']
|
||||||
|
|
||||||
|
|
||||||
class BNPVirtKeyboard(MappedVirtKeyboard):
|
class BNPVirtKeyboard(MappedVirtKeyboard):
|
||||||
symbols={'0':'9cc4789a2cb223e8f2d5e676e90264b5',
|
symbols={'0': '9cc4789a2cb223e8f2d5e676e90264b5',
|
||||||
'1':'e10b58fc085f9683052d5a63c96fc912',
|
'1': 'e10b58fc085f9683052d5a63c96fc912',
|
||||||
'2':'04ec647e7b3414bcc069f0c54eb55a4c',
|
'2': '04ec647e7b3414bcc069f0c54eb55a4c',
|
||||||
'3':'fde84fd9bac725db8463554448f1e469',
|
'3': 'fde84fd9bac725db8463554448f1e469',
|
||||||
'4':'2359eea8671bf112b58264bec0294f71',
|
'4': '2359eea8671bf112b58264bec0294f71',
|
||||||
'5':'82b55b63480114f04fad8c5c4fa5673a',
|
'5': '82b55b63480114f04fad8c5c4fa5673a',
|
||||||
'6':'e074864faeaeabb3be3d118192cd8879',
|
'6': 'e074864faeaeabb3be3d118192cd8879',
|
||||||
'7':'af5740e4ca71fadc6f4ae1412d864a1c',
|
'7': 'af5740e4ca71fadc6f4ae1412d864a1c',
|
||||||
'8':'cab759c574038ad89a0e35cc76ab7214',
|
'8': 'cab759c574038ad89a0e35cc76ab7214',
|
||||||
'9':'828cf0faf86ac78e7f43208907620527'
|
'9': '828cf0faf86ac78e7f43208907620527'
|
||||||
}
|
}
|
||||||
|
|
||||||
url="/NSImgGrille?timestamp=%d"
|
url="/NSImgGrille?timestamp=%d"
|
||||||
|
|
||||||
color=27
|
color=27
|
||||||
|
|
||||||
def __init__(self,basepage):
|
def __init__(self, basepage):
|
||||||
img=basepage.document.find("//img[@usemap='#MapGril']")
|
img=basepage.document.find("//img[@usemap='#MapGril']")
|
||||||
MappedVirtKeyboard.__init__(self,basepage.browser.openurl(self.url % time.time()),basepage.document,img,self.color)
|
MappedVirtKeyboard.__init__(self, basepage.browser.openurl(self.url % time.time()), basepage.document, img, self.color)
|
||||||
self.check_symbols(self.symbols,basepage.browser.responses_dirname)
|
self.check_symbols(self.symbols, basepage.browser.responses_dirname)
|
||||||
|
|
||||||
def get_symbol_code(self,md5sum):
|
def get_symbol_code(self, md5sum):
|
||||||
code=MappedVirtKeyboard.get_symbol_code(self,md5sum)
|
code=MappedVirtKeyboard.get_symbol_code(self, md5sum)
|
||||||
return code[-4:-2]
|
return code[-4:-2]
|
||||||
|
|
||||||
def get_string_code(self,string):
|
def get_string_code(self, string):
|
||||||
code=''
|
code=''
|
||||||
for c in string:
|
for c in string:
|
||||||
code+=self.get_symbol_code(self.symbols[c])
|
code+=self.get_symbol_code(self.symbols[c])
|
||||||
|
|
@ -74,7 +74,7 @@ class LoginPage(BasePage):
|
||||||
def login(self, login, password):
|
def login(self, login, password):
|
||||||
try:
|
try:
|
||||||
vk=BNPVirtKeyboard(self)
|
vk=BNPVirtKeyboard(self)
|
||||||
except VirtKeyboardError,err:
|
except VirtKeyboardError, err:
|
||||||
self.logger.error("Error: %s"%err)
|
self.logger.error("Error: %s"%err)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
@ -83,7 +83,7 @@ class LoginPage(BasePage):
|
||||||
self.browser.controls.append(ClientForm.TextControl('text', 'ch1', {'value': ''}))
|
self.browser.controls.append(ClientForm.TextControl('text', 'ch1', {'value': ''}))
|
||||||
self.browser.set_all_readonly(False)
|
self.browser.set_all_readonly(False)
|
||||||
|
|
||||||
self.browser['ch1'] = login
|
self.browser['ch1'] = unicode(login)
|
||||||
self.browser['ch5'] = vk.get_string_code(password)
|
self.browser['ch5'] = vk.get_string_code(password)
|
||||||
self.browser.submit()
|
self.browser.submit()
|
||||||
|
|
||||||
|
|
@ -111,7 +111,7 @@ class ChangePasswordPage(BasePage):
|
||||||
def change_password(self, current, new):
|
def change_password(self, current, new):
|
||||||
try:
|
try:
|
||||||
vk=BNPVirtKeyboard(self)
|
vk=BNPVirtKeyboard(self)
|
||||||
except VirtKeyboardError,err:
|
except VirtKeyboardError, err:
|
||||||
self.logger.error("Error: %s"%err)
|
self.logger.error("Error: %s"%err)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue