2014-09-01 111 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')