Im using mechanize method for retrieving the form so that i may log
into it. I need to find a way to get the form name. Its not listed
anywhere in the html source.The reason i need to do this is because im
tryin not to use the for loop below. Someone told me that the form
name should be listed in the 'print form' portion of the codes output.
I dont believe the form name is listed there also. Any ideas/help
would be great. Thank you in advance for your time.

            for form in self._br.forms():
                print form
                self._br.select_form(nr=0)
                self._br['username'] = Crawler.usrname
                self._br['password'] = line.strip()
                response=self._br.submit()
                if 'incorrect' in response.read():
                    print 'password incorrect =', line.strip()


this is the output of 'print form'
--------------------------------------------------------
<POST https://somesite.com/login.html application/x-www-form-
urlencoded
  <TextControl(username=)>
  <PasswordControl(password=)>
  <SubmitControl(<None>=Secure Login) (readonly)>
  <HiddenControl(dest=inbox.ws) (readonly)>>

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to