diff --git a/weboob/tools/browser2/page.py b/weboob/tools/browser2/page.py index aea510e8..883b9c49 100644 --- a/weboob/tools/browser2/page.py +++ b/weboob/tools/browser2/page.py @@ -367,8 +367,11 @@ class Form(OrderedDict): except KeyError: continue - if inp.attrib['type'] in ('checkbox', 'radio') and not 'checked' in inp: - continue + try: + if inp.attrib['type'] in ('checkbox', 'radio') and not 'checked' in inp: + continue + except KeyError: + pass if inp.tag == 'select': options = inp.xpath('.//option[@selected]')