Python does not allow a variable named "pass"
bigblueswope at gmail.com
Sun Apr 11 09:40:25 EDT 2010
I am trying to automate access to a web page that has forms based
authentication. The password field is named "pass" which python is
not going to like.
Other than asking the website owner to change the name of the field
how can I go about passing that field in the form post?
Python 2.5.2 (r252:60911, Jan 24 2010, 14:53:14)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import urllib
>>> params = urllib.urlencode(dict(past='foo'))
>>> params = urllib.urlencode(dict(passs='foo'))
>>> params = urllib.urlencode(dict(pass='foo'))
File "<stdin>", line 1
params = urllib.urlencode(dict(pass='foo'))
SyntaxError: invalid syntax
More information about the Python-list