Я пытаюсь войти на мой сайт-брокер, используя python mechanize
. Я успешно могу войти в систему, но mechanize
не перенаправляет на главную страницу.механизация после авторизации не перенаправляется на главный url
Я хочу, чтобы получить доступ к URL: https://secure.icicidirect.com/NewSiteTrading/trading/equity/Trading.asp
но mechanize
останавливается на URL: https://secure.icicidirect.com/NewSiteTrading/customer/validlogon.asp?nFile=tradehome
import mechanize
br = mechanize.Browser()
url = 'https://secure.icicidirect.com/NewSiteTrading/customer/logon.asp'
br.set_handle_redirect(True)
br.set_debug_http(True)
br.set_debug_redirects(True)
br.open(url)
for form in br.forms():
print form
br.select_form(nr=3)
br.form['FML_USR_ID'] = 'username'
br.form['FML_USR_USR_PSSWRD'] = 'password'
br.form['FML_USR_DT_BRTH'] = 'dateofbirth'
br.submit()
br.geturl()
Что делать, если вас вручную откройте главную страницу после входа в систему: 'br.open ('https://secure.icicidirect.com/NewSiteTrading/trading/equity/Trading.asp')'? – alecxe
спасибо, что ваша идея работает ,,, !!! –