Отправка формы в механизированный

У меня проблемы с отправкой результата отправки формы (я могу отправить форму, но не могу отправить форму на странице, следующей за первой).

Я имею:

browser = mechanize.Browser()
browser.set_handle_robots(False)
browser.open('https://www.example.com/login')
browser.select_form(nr=0)

browser.form['j_username'] = 'username'
browser.form['j_password'] = 'password'
req = browser.submit()

Это работает, какprint req результаты в

`

<body onload="document.forms[0].submit()">
    <noscript>
        <p>
            <strong>Note:</strong> Since your browser does not support JavaScript,
            you must press the Continue button once to proceed.
        </p>
    </noscript>

    <form action="https://www.example.com/Shibboleth.sso/SAML2/POST" method="post">
        <div>
            <input type="hidden" name="RelayState" value="cookie:95ca495c"/>                

            <input type="hidden" name="SAMLResponse" value="really long encoded value"/>                
        </div>
        <noscript>
            <div>
                <input type="submit" value="Continue"/>
            </div>
        </noscript>
    </form>

</body>

`

Но я получаю ошибки, когда я пытаюсь использоватьreq.select_form(nr=0)

Я предполагаю, что это, вероятно, что-то вроде того, как Mechanize возвращает объекты изsubmit() и что я иду по этому пути неправильно.

Любой вклад или руководство будет оценено :)

Ответы на вопрос(1)

Ваш ответ на вопрос