2014-06-10 4 views
0

저는이 웹 사이트에서 Mechanize 모듈과 Cooklib을 사용하여 "signinform"을 선택할 수 없습니다. 내가 뭘 잘못하고 있는거야?Python Mechanize를 사용하여 웹 사이트에 로그인하는 데 문제가 있습니다.

import mechanize 
import cookielib 
#Creating our browser. 
browser = mechanize.Browser() 

cj = cookielib.LWPCookieJar() 
browser.set_cookiejar(cj) 

browser.set_handle_equiv(True) 
browser.set_handle_robots(False) 
browser.set_handle_gzip(True) 
browser.set_handle_redirect(True) 
browser.set_handle_referer(True) 

browser.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1) 

browser.addheaders = [('User-agent', 'IE 9')] 

browser.open('http://www.saltybet.com/authenticate?signin=1') 

#Attempting to select fields to input data. 

browser.select_form(name='signinform') 
browser['email'] = '--myemail--' 
browser['pword'] = '--mypassword--' 
response = browser.submit() 

답변

0

나는 문제가 정확히 어디에 확실하지 않다, 나는 일단 내가 사용 해결 비슷한 문제가 있었다 howver :

response = browser.submit('enter') 

대신

response = browser.submit() 

의를
관련 문제