2014-09-01 113 views
0

我正在尝试使用python mechanize登录我的股票经纪商网站。我成功登录但mechanize未重定向到主页面。登录后机械化不会重定向到主要网址

我想要访问的网址:登录后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() 
+0

如果你有什么登录后手动打开主页面:'br.open('https://secure.icicidirect.com/NewSiteTrading/trading/equity/Trading.asp')'? – alecxe 2014-09-01 14:19:18

+0

谢谢你帮助你的想法工作,,, !!! – 2014-09-01 14:44:54

回答

0

在同一机械化会话只要打开主页:https://secure.icicidirect.com/NewSiteTrading/trading/equity/Trading.aspmechanize停在URL

br.open('https://secure.icicidirect.com/NewSiteTrading/trading/equity/Trading.a‌​sp')